Nilai dinamik ialah nilai yang kami tetapkan kepada pembolehubah dinamik. Pembolehubah dinamik ialah pembolehubah yang dikodkan keras dalam kod tanpa nama tertentu, dan alamatnya ditentukan semasa kod sedang dijalankan. Nama "dinamik" merujuk kepada nilai yang boleh dimanipulasi dan diubah.
Di sini kita akan melihat cara mencipta nilai dinamik (juga sebahagian daripada nilai objek) dalam JavaScript dan menukar nama pembolehubah dinamik tanpa mengakses kumpulan pada masa hadapan. Ini bermakna kita mengisytiharkan pembolehubah dan kemudian kita menggunakan pembolehubah yang sama sebagai salah satu kunci dalam objek dan pada masa hadapan jika kita perlu menukar nama pembolehubah kita boleh menukarnya tanpa mengakses objek.
Untuk menyelesaikan tugas di atas, kami hanya menetapkan nama pembolehubah dalam objek menggunakan kurungan segi empat sama [ ] seperti yang ditunjukkan di bawah -
Berikut ialah sintaks untuk mencipta nilai dinamik dan objek -
const key = 'KeyName'; const obj = { [key] : 'value'};
key dan value ialah pasangan nilai kunci yang digunakan untuk mencipta objek, "obj" dan keyName > ialah nilai kunci.
AlgoritmaLangkah 1 - Tentukan kekunci yang digunakan untuk mencipta objek.
Langkah 2 - Cipta objek dan gunakan kekunci yang ditakrifkan di atas.
Langkah 3 - Sapukan JSON.stringify() pada objek yang dibuat di atas untuk memaparkan objek.
<!DOCTYPE html> <html> <body> <h2> JavaScript Dynamic values </h2> <div id = "result"> </div> <script> const key1 = "Haircolour"; const key2 = "Eyecolour"; const person = { f_name : "Rohan", l_name :"Joshi", [key1] : "Black", [key2] : "Brown" }; // Converting the object value to show its value in html str = JSON.stringify(person); document.getElementById("result").innerHTML = str; // To print value of object in console console.log(person); </script> </body> </html>
<!DOCTYPE html> <html> <body> <h2> JavaScript Dynamic values </h2> <div id = "result"> </div> <script> const key1 = "Haircolour"; const key2 = "Eyecolour"; const person = { f_name : "Rohan", l_name :"Joshi", [key1] : "Black", [key2] : "Brown" }; // Converting the object value to show its value in html str = JSON.stringify(person); document.getElementById("result").innerHTML = str; // To print value of object in console console.log(person); </script> </body> </html>
Atas ialah kandungan terperinci Bagaimana untuk mencipta nilai dan objek dinamik dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!