Właśnie zauważyłem, że mogę wykonać następujące czynności w javascript ...Korzystanie dwukropki w javascript nazwy zmiennych (np. B: c)
a:b:c:d = "happy days";
a:b:c = function(text){alert(text);};
Nie mogę jednak zrobić ...
var a:b:c:d = "happy days";
// or
var myObj = {prop:a:b:c:d};
Nie spodziewałem się, że ta składnia zadziała w każdych okolicznościach. Czy ktokolwiek ma pojęcie, co się dzieje, gdy z powodzeniem używam notacji "a: b = x"?
To dziwne, to znaczy. Możesz nawet odczytać wartość z powrotem, czego naprawdę nie oczekiwałem. –
'd ==" szczęśliwe dni "' –
'a: b: c: d =" szczęśliwe dni ";' przypisuje '' szczęśliwe dni'' do 'd'. nie do 'a: b: c: d' .. –