Rumah > Artikel > hujung hadapan web > Apakah ciri-ciri objek javascript
Ciri-ciri objek JavaScript: 1. Atribut terakhir dalam senarai "pasangan nilai kunci" mesti berakhir dengan koma 2. Data objek yang diisytiharkan menggunakan const boleh diubah suai 3. Nama atribut boleh Ia adalah kaedah "[nilai]"; 4. Bahagian kiri pengendali "dalam" mestilah nama atribut, sebelah kanan ialah nama objek, dan nilai yang dikembalikan ialah nilai Boolean.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Pertama: Atribut terakhir dalam senarai "pasangan nilai kunci" mesti berakhir dengan koma
Koma ini mempunyai nama yang menarik: koma mengekor (mengekor)
Sebabnya adalah untuk penyeragaman, atau semata-mata untuk kecantikan.
Kedua: Data objek yang diisytiharkan menggunakan const boleh diubah suai
Sifat di dalam objek boleh diubah suai.
Tidak boleh menukar keseluruhan objek.
Ketiga: Nama atribut berbilang perkataan untuk dikacaukan
Kunci dalam pasangan nilai kunci, iaitu, jika nama dalam nama: "zhangsan" menjadi "nama baru" ".
Menukar nama daripada satu perkataan kepada berbilang perkataan akan menyebabkan beberapa perkara berubah.
Apabila anda menemui nama berbilang perkataan, ingat tiga perkara:
Gunakan kurungan
Nama dalam petikan
Anda boleh menulis rentetan terus dalam kurungan, atau anda boleh menulis pembolehubah, kerana anda juga boleh menulis rentetan dalam pembolehubah
Keempat: Terdapat juga cara pelik untuk menamakan atribut, kurungan segi empat sama []
let name="apple" var o={ [name]:5, } alert(o.apple);
Ingat, apa itu disimpan dalam kurungan segi empat sama bukan Nilai tetap yang pasti, tetapi pembolehubah Adakah anda faham pembolehubah?
Jenis yang fleksibel dan boleh diubah.
Kelima: Dalam kes khas, nilai atribut boleh disingkatkan
function makeUser(name, age) { return { name: name, age: age, // ……其他的属性 }; } let user = makeUser("John", 30); alert(user.name); // John
Perhatikan bahawa nama atribut dan nama pembolehubah adalah sama.
Pada masa ini, anda boleh menukar kaedah penulisan:
Sebelum perubahan: nama: nama
Selepas perubahan: nama
Apakah kepentingannya ? Ia hanya untuk kemudahan dalam erti kata, ia juga meningkatkan beban pada pemula, oleh itu, semuanya mempunyai dua sisi dan tidak ada yang salah.
Keenam: Nama atribut boleh dipilih secara santai
Anda tidak perlu lagi risau tentang kata kunci tidak digunakan (mengapa anda perlu menggunakan kata kunci? Sakit untuk menjadi terbiar)
Ingat satu perkara: sifat-sifat __proto__
. Kami tidak boleh menetapkannya kepada nilai bukan objek
Ketujuh: Peranan "dalam"
"key" in object
atribut The nama ada dalam objek.
in mestilah nama atribut di sebelah kiri, nama objek di sebelah kanan dan nilai yang dikembalikan ialah Boolean true atau false.
Nama atribut biasanya rentetan, tetapi ia juga mungkin pembolehubah dan pembolehubah masih rentetan.
Jadi rentetan masih berfungsi.
Kenapa masuk?
Sebab saya takut undefined akan menimbulkan masalah.
Kelapan: untuk...dalam gelung
Format tatabahasa:
for (key in object) { // 对此对象属性中的每个键执行的代码 }
Antaranya, kecuali kunci di sebelah kiri yang tidak pasti (boleh digantikan dengan perkataan lain), struktur beberapa perkataan lain adalah pasti.
Sebelah menggambarkan bahawa perkara penting dalam pernyataan ini ialah "objek mana yang hendak dilalui?"
Kesembilan: Susunan atribut objek
Konsep: nama atribut integer
Nama atribut ialah rentetan integer
Satu lagi konsep A: Rentetan integer
boleh ditukar kepada rentetan integer
"1", "2", dll. ialah rentetan integer.
Ingat:
[Cadangan berkaitan: Tutorial pembelajaran javascript]
Atas ialah kandungan terperinci Apakah ciri-ciri objek javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!