Apakah Mungkin Menambahkan Properti Bernama Dinamis ke Objek JavaScript?

Apakah Mungkin Menambahkan Properti Bernama Dinamis Ke Objek Javascript



Saat bekerja dengan JavaScript, pemrogram sering kali perlu menambahkan properti dinamis di objek, seperti formulir tempat pengguna dapat menambahkan item dengan properti yang dinamai secara dinamis. Dalam beberapa kasus, diperlukan untuk mengatur data ke dalam objek, dengan fitur objek ini memerlukan penamaan dinamis yang bergantung pada data yang berinteraksi dengannya. Secara umum, properti yang diberi nama secara dinamis dapat berguna kapan pun Anda perlu membangun objek dengan properti yang tidak diketahui hingga runtime.

Tutorial ini akan menentukan apakah mungkin untuk menambahkan properti bernama secara dinamis pada objek di JavaScript.







Apakah Mungkin/Layak untuk Menambahkan/Menyisipkan Properti Bernama Dinamis ke Objek dalam JavaScript?

Ya, properti yang dinamai secara dinamis dapat ditambahkan ke objek JavaScript. Untuk tujuan ini, gunakan ' notasi tanda kurung siku ”.



Sintaksis



Ikuti sintaks yang disebutkan untuk menambahkan properti bernama secara dinamis ke dalam objek:





keberatan [ 'Nama properti' ] = 'nilai' ;


Contoh

Buat objek “ mobil ” dengan properti “ warna ' Dan ' model ”:



dimana mobil = {
'warna' : 'hitam' ,
'model' : 2011
} ;


Tambahkan properti “ harga ” secara dinamis menggunakan “ notasi tanda kurung ”:

mobil [ 'harga' ] = '$555' ;


Cetak objek di konsol:

console.log ( mobil ) ;


Keluaran menunjukkan bahwa “ harga ” properti telah berhasil ditambahkan di objek:


Sekarang, kami akan menambahkan properti lain di objek yang sama:

mobil [ 'nama' ] = 'BMW' ;


Terakhir, cetak “ mobil ” di konsol:

console.log ( mobil ) ;


Keluaran


Kami telah mengumpulkan semua informasi penting yang relevan untuk menambahkan properti bernama secara dinamis di objek.

Kesimpulan

Di JavaScript, Anda dapat menambahkan properti ke objek secara dinamis menggunakan ' notasi tanda kurung siku ” dengan menggunakan sintaks berikut “ obj['propertyName'] = 'nilai' ”. Dalam tutorial ini, kami mendefinisikan konsep apakah mungkin menambahkan properti bernama secara dinamis dalam objek di JavaScript.