Sifat dan kaedah objek capaian JavaScript
Atribut ialah pembolehubah yang digunakan untuk mewakili ciri-ciri objek, seperti warna, saiz, berat, dan lain-lain kaedah adalah fungsi yang digunakan untuk mewakili operasi objek, seperti berlari, bernafas, melompat, dll.
Sifat dan kaedah objek secara kolektif dipanggil ahli objek.
Mengakses sifat objek
Dalam JavaScript, anda boleh menggunakan " . " dan " [ ] " untuk mengakses sifat objek.
1. Gunakan "." untuk mengakses sifat objek
Sintaks:
objectName.propertyName
Di mana objectName ialah nama objek dan propertyName ialah nama hartanah.
2. Gunakan " [ ] " untuk mengakses sifat objek
Sintaks:
objectName[propertyName]
Di mana, objectName ialah nama objek dan propertyName ialah harta nama.
Mengakses kaedah objek
Dalam JavaScript, anda hanya boleh menggunakan "."
Sintaks:
objectName.methodName()
Di mana objectName ialah nama objek dan methodName() ialah nama fungsi.
Buat kelas Orang:
function Person() { this.name=" 张三 "; // 定义一个属性 name this.sex=" 男 "; // 定义一个属性 sex this.age=22; // 定义一个属性 age this.say=function(){ // 定义一个方法 say() return "嗨!大家好,我的名字是 " + this.name + " ,性别是 " + this.sex + ",今年 " + this.age +"岁!"; } } var zhangsan=new Person(); alert("姓名:"+zhangsan.name); // 使用“.”来访问对象属性 alert("性别:"+zhangsan.sex); alert("年龄:"+zhangsan["age"]); // 使用“[ ]”来访问对象属性 alert(zhangsan.say()); // 使用“.”来访问对象方法
Dalam pembangunan projek sebenar, "." biasanya digunakan untuk mengakses sifat objek tetapi dalam beberapa kes, ia adalah mudah untuk menggunakan "[] " Banyak, sebagai contoh, JavaScript melintasi sifat dan kaedah objek.