Apakah objek JavaScript?
Dalam JavaScript, objek ialah jenis rujukan khas yang mengandungi pasangan nilai kunci. Objek membolehkan kami menyimpan dan menyusun data dengan cara berstruktur.
Ciri objek:
-
Pasangan nilai kunci: Objek mengandungi pasangan nilai kunci, dengan kunci ialah pengecam unik dan nilainya boleh berupa sebarang nilai JavaScript (termasuk objek lain).
-
Jenis Rujukan: Objek adalah jenis rujukan, yang bermaksud apabila kita menyalin atau melepasi objek, kita sebenarnya menyalin atau menghantar rujukan kepada objek tersebut.
-
Kebolehlanjutan: Objek boleh menambah atau mengalih keluar atribut secara dinamik, membolehkan kami memproses data secara fleksibel.
-
Boleh diindeks: Sifat objek boleh diakses menggunakan sintaks kurungan segi empat sama, seperti
objek["property"]
. object["property"]
。
创建对象:
创建对象有两种主要方法:
-
对象字面量:使用大括号 {}
来创建对象,例如:
<code class="javascript">const person = {
name: "John Doe",
age: 30,
occupation: "Software Engineer"
};</code>
-
构造函数:使用 new
关键字和构造函数来创建对象,例如:
<code class="javascript">function Person(name, age, occupation) {
this.name = name;
this.age = age;
this.occupation = occupation;
}
const person = new Person("John Doe", 30, "Software Engineer");</code>
使用对象:
我们可以使用点语法或方括号语法来访问对象的属性,例如:
-
点语法:
object.property
-
方括号语法:
object["property"]
我们还可以使用以下方法来处理对象:
-
添加属性:
object.newProperty = value
-
删除属性:
delete object.property
-
获取属性值:
object.property
或 object["property"]
-
循环遍历对象:
for (const property in object)
🎜Mencipta objek: 🎜🎜🎜Terdapat dua cara utama untuk mencipta objek: 🎜🎜🎜🎜🎜Tersurat objek: 🎜Gunakan pendakap kerinting
{} untuk mencipta objek, contohnya 🎜 🎜🎜Pembina: 🎜Gunakan kata kunci baharu dan pembina untuk mencipta objek, contohnya: 🎜rrreee🎜🎜🎜🎜Menggunakan objek: 🎜🎜🎜Kita boleh menggunakan sintaks titik atau kurungan segi empat sama Sifat, sebagai contoh: 🎜🎜🎜🎜Sintaks titik: 🎜 objek.harta🎜🎜🎜Sintaks kurungan: 🎜 objek["harta benda"]🎜🎜🎜 Kami juga boleh menggunakan kaedah berikut untuk mengendalikan objek: 🎜🎜🎜🎜Tambah sifat: 🎜 object.newProperty = value
🎜🎜🎜Padamkan sifat: 🎜 delete object.property
🎜🎜🎜 Dapatkan Nilai sifat: 🎜 object.property
atau object["property"]
🎜🎜🎜Gelung melalui objek: 🎜 for (const property in object) kod>🎜 🎜
Atas ialah kandungan terperinci Apakah maksud objek dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn