Adakah Mungkin untuk Menambahkan Sifat Dinamakan pada Objek JavaScript?

Adakah Mungkin Untuk Menambahkan Sifat Dinamakan Pada Objek Javascript



Semasa bekerja dengan JavaScript, pengaturcara kerap perlu menambah sifat dinamik dalam objek, seperti borang yang pengguna boleh menambah item dengan sifat dinamakan secara dinamik. Dalam sesetengah kes, ia diperlukan untuk menyusun data ke dalam objek, dengan ciri objek ini memerlukan penamaan dinamik bergantung pada data yang mereka berinteraksi. Secara umum, sifat yang dinamakan secara dinamik boleh berguna apabila anda perlu membina objek dengan sifat yang tidak diketahui sehingga masa jalan.

Tutorial ini akan menentukan sama ada boleh menambah sifat dinamakan secara dinamik dalam objek dalam JavaScript.







Adakah Mungkin/Boleh untuk Menambah/Memasukkan Sifat Dinamakan Dinamakan ke Objek dalam JavaScript?

Ya, sifat yang dinamakan secara dinamik boleh ditambah pada objek JavaScript. Untuk tujuan ini, gunakan ' notasi kurungan segi empat sama ”.



Sintaks



Ikuti sintaks yang dinyatakan untuk menambah sifat dinamakan secara dinamik ke dalam objek:





obj [ 'propertyName' ] = 'nilai' ;


Contoh

Buat objek ' kereta ” dengan sifat “ warna ” dan “ model ”:



mana kereta = {
'warna' : 'hitam' ,
'model' : 2011
} ;


Tambahkan sifat “ harga ' secara dinamik menggunakan ' notasi kurungan ”:

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


Cetak objek pada konsol:

konsol.log ( kereta ) ;


Output menunjukkan bahawa ' harga ” harta telah berjaya ditambahkan dalam objek:


Sekarang, kami akan menambah harta lain dalam objek yang sama:

kereta [ 'nama' ] = 'BMW' ;


Akhir sekali, cetak ' kereta ” objek pada konsol:

konsol.log ( kereta ) ;


Pengeluaran


Kami telah mengumpulkan semua maklumat penting yang berkaitan untuk menambah sifat dinamakan secara dinamik dalam objek.

Kesimpulan

Dalam JavaScript, anda boleh menambah sifat pada objek secara dinamik menggunakan ' notasi kurungan segi empat sama 'dengan menggunakan sintaks berikut' obj['propertyName'] = 'nilai' ”. Dalam tutorial ini, kami mentakrifkan konsep sama ada boleh menambah sifat yang dinamakan secara dinamik dalam objek dalam JavaScript.