Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Menambah Pasangan Kunci/Nilai pada Objek JavaScript Menggunakan Notasi Titik dan Kurungan?

Bagaimanakah Saya Menambah Pasangan Kunci/Nilai pada Objek JavaScript Menggunakan Notasi Titik dan Kurungan?

Linda Hamilton
Linda Hamiltonasal
2024-12-26 01:40:10775semak imbas

How Do I Add Key/Value Pairs to JavaScript Objects Using Dot and Bracket Notation?

Menambah Pasangan Kunci/Nilai pada Objek JavaScript

Menambah sifat baharu pada objek JavaScript adalah penting untuk memanipulasi dan memperluaskan fungsinya. Artikel ini meneroka dua kaedah untuk mencapai ini: menggunakan tatatanda titik dan tanda kurungan segi empat sama.

Menggunakan Notasi Titik

Kaedah ini mudah apabila anda mengetahui nama sifat yang anda inginkan untuk menambah. Sintaksnya adalah seperti berikut:

obj.propertyName = value;

Sebagai contoh, untuk menambah kekunci harta3 dengan nilai nilai3 pada objek obj, kami akan menulis:

obj.key3 = "value3";

Menggunakan Kurungan Square Notasi

Apabila nama sifat tidak diketahui terlebih dahulu atau ditentukan secara dinamik, notasi kurungan segi empat sama menjadi perlu. Sintaksnya ialah:

obj["propertyName"] = value;

Kaedah ini berguna apabila mendapatkan semula atau menetapkan sifat berdasarkan kunci rentetan. Sebagai contoh, kod berikut menggunakan fungsi untuk mendapatkan semula nilai harta berdasarkan propertyName dinamik:

var getProperty = function (propertyName) {
    return obj[propertyName];
};

console.log(getProperty("key1")); // value1
console.log(getProperty("key2")); // value2
console.log(getProperty("key3")); // value3

Nota Tambahan

Adalah penting untuk ambil perhatian bahawa tatasusunan JavaScript boleh juga dibuat menggunakan tatatanda literal tatasusunan atau tatatanda pembina Tatasusunan. Yang pertama lebih disukai kerana sintaksnya yang ringkas, manakala yang terakhir menawarkan lebih fleksibiliti apabila bekerja dengan tatasusunan sebagai objek.

Atas ialah kandungan terperinci Bagaimanakah Saya Menambah Pasangan Kunci/Nilai pada Objek JavaScript Menggunakan Notasi Titik dan Kurungan?. 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