Differenz zwischen der Zuweisung von ES6-Objektmethoden: a, 'a' und ['a']?
it ES6 kann ich ein neues Objekt mit folgenden Funktionen erstellen:
var obj = {
something() {}
};
Das macht Sinn. Das kann ich aber auch:
var obj = {
'something'() {}
};
Oder ich kann das machen:
var obj = {
['something']() {}
};
Gibt es einen Unterschied zwischen diesen drei Syntaxen? Warum sind alle diese syntaktisch gültig?