;
Titel hier einfügen >
/*
* Verwenden Sie ., um Attribute zum Objekt hinzuzufügen
Verwenden Sie das Schlüsselwort delete, um Attribute zu löschen
Verwenden Sie [], um Attribute hinzuzufügen
Der Unterschied zwischen und .
r.name==r ["name"];
r.name kann nur Zeichenfolgenattribute hinzufügen
[] Attribute hinzufügen, leistungsstarke Funktion, Sie können Attribute dynamisch hinzufügen
*/
var r =new Object();
alert(typeof(r));
//Add attribute
r.name="jobs"; getname=function(){
return "jobs";
}
alert(r.getname()); r.name);// Das Ergebnis ist zu diesem Zeitpunkt undefiniert
//---------------- ----------- -----
//Verwenden Sie eckige Klammern, um Attribute zum Objekt hinzuzufügen
r["name"]="tom"; ["name"]);
r.name="toms";
alert(r["names"]);
//r.name==r["name"] //Diese beiden Schreibweisen sind gleichwertig
var arg="abc";
r[arg]="heima";//Leistungsstarke Funktion, Sie können Attribute dynamisch hinzufügen und eine von einer Funktion zurückgegebene Zeichenfolge erstellen Variable
r.arg="itcast ";//arg ist standardmäßig eine Zeichenfolge
/body>
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn