ho appena notato che posso fare quanto segue in javascript ...Utilizzo di due punti in javascript nomi delle variabili (ad esempio un:. B: c)
a:b:c:d = "happy days";
a:b:c = function(text){alert(text);};
Non posso tuttavia fare ...
var a:b:c:d = "happy days";
// or
var myObj = {prop:a:b:c:d};
Non mi aspettavo che questa sintassi funzionasse in nessuna circostanza. Qualcuno ha idea di cosa sta succedendo quando uso correttamente la notazione 'a: b = x'?
Questo è strano, cioè. Puoi persino leggere di nuovo il valore, cosa che non mi aspettavo. –
'd ==" giorni felici "' –
'a: b: c: d =" giorni felici ";' assegna ''giorni felici'' a' d'. non a 'a: b: c: d' .. –