1: Literale Bedeutung
Literal stellt dar, wie der Wert ausgedrückt wird. Im Allgemeinen kann die rechte Seite des Gleichheitszeichens als Literal betrachtet werden, wenn einer Variablen ein Wert zugewiesen wird.
Literale werden zusätzlich zu Funktionsliteralen in String-Literale, Array-Literale und
Objekt-Literale unterteilt.
Beispiel:
var test="hello world!";
"hello world!" ist ein String-Literal und test ist der Variablenname.
2: Objektliteral
Objektliteral hat zwei Zugriffsmethoden: Das Beispiel lautet wie folgt:
var obj = {
a:'aaa',// a ist ein Attribut, 'aaa' ist ein Attributwert
b:'bbb',
c:'ccc'
}
Methode 1: obj.a// aaa, für im Traversal-Objekt ist diese Methode ungültig...
Methode 2: obj['a']//aaa, Anführungszeichen müssen hinzugefügt werden
[Die Punktmethode ist nur geeignet, wenn die Attribut ist eine Zeichenfolge. Wenn das Attribut eine Variable ist, können Sie nur Letzteres verwenden.]
Wenn das Attribut eine Variable ist, können Sie den Wert nur mit der folgenden Methode zuweisen:
var obj = {};
obj[$a] = 'value';
Wenn {$a: 'value'} direkt geschrieben wird, wird $a sein in einen String geparst.
3: Verwendung des Schlüsselworts im
Format: (Variable im Objekt)... Hinweis,,,
Wenn das „Objekt“ ein Array ist, „Variable“ bezieht sich auf den „Index“ des Arrays;
Wenn „Objekt“ ein Objekt ist, bezieht sich „Variable“ auf die „Eigenschaft“ des Objekts.