Kaedah untuk mengakses sifat objek dan kaedah dalam JavaScript ialah: gunakan simbol titik (.) untuk mengakses terus sifat dan kaedah, seperti: person.name, person.greet(). Tanda kurung segi empat sama ([]) menyokong penggunaan rentetan atau pembolehubah dinamik sebagai nama atribut, seperti: orang['nama pertama']. Operator penyebaran objek (...) menyalin sifat dan kaedah ke objek lain, seperti: const newPerson = { ...person }.
Mengakses Sifat dan Kaedah Objek JavaScript
Dalam JavaScript, terdapat pelbagai cara untuk mengakses sifat dan kaedah sesuatu objek.
1. Simbol titik (.)
Cara paling langsung ialah menggunakan simbol titik (.), seperti yang ditunjukkan di bawah:
<code>const person = { name: 'John', age: 30, greet: function() { console.log('Hello, my name is ' + this.name); } }; // 访问属性 console.log(person.name); // 输出: John // 访问方法 person.greet(); // 输出: Hello, my name is John</code>
2. Tanda kurung segi empat sama ([]) ) Ia juga merupakan satu cara untuk mengakses sifat, yang membolehkan anda menggunakan rentetan atau pembolehubah dinamik sebagai nama sifat, seperti ini:
<code>const person = { 'first name': 'John', age: 30, greet: function() { console.log('Hello, my name is ' + this.name); } }; // 使用动态字符串访问属性 console.log(person['first name']); // 输出: John // 使用变量访问属性 const propName = 'age'; console.log(person[propName]); // 输出: 30</code>
3 Operator hamparan objek (...)
Operator hamparan objek (.. . ) Sifat dan kaedah objek boleh disalin ke objek lain seperti berikut:
<code>const person = { name: 'John', age: 30, greet: function() { console.log('Hello, my name is ' + this.name); } }; const newPerson = { ...person }; // newPerson 现在具有 person 的所有属性和方法 console.log(newPerson.name); // 输出: John newPerson.greet(); // 输出: Hello, my name is John</code>
Atas ialah kandungan terperinci Dalam js, apa yang boleh digunakan untuk mengakses sifat dan kaedah objek. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!