|
|
Diposting pada 15/12/2017 10.23.56
|
|
|
|

Dalam program JS, terkadang ketika kita ingin mendapatkan nilai variabel atau properti objek, dan nama variabel atau objek dapat dihasilkan secara dinamis, misalnya:
Saat ini, kita perlu menggunakan metode eval, dan modifikasi kodenya adalah sebagai berikut:
Penjelasan rinci tentang eval adalah sebagai berikut: Fungsi eval mengambil parameter s dan mengembalikan s secara langsung jika s bukan string. Jika tidak, pernyataan S dieksekusi. Jika hasil eksekusi pernyataan S adalah nilai, itu mengembalikan nilai ini, jika tidak, itu mengembalikan undefined. Perlu dicatat bahwa sintaks deklarasi objek "{}" tidak mengembalikan nilai, perlu dilampirkan dalam tanda kurung untuk mengembalikan nilai, contoh sederhananya adalah sebagai berikut
Dapat dilihat bahwa untuk pernyataan deklarasi objek, itu hanya eksekusi dan tidak mengembalikan nilai. Untuk mengembalikan pernyataan deklarasi objek yang umum digunakan seperti "{}", pernyataan tersebut harus diapit dalam tanda kurung untuk mengubahnya menjadi ekspresi untuk mengembalikan nilainya. Ini juga merupakan salah satu prinsip dasar penggunaan JSON untuk pengembangan Ajax. Dalam contoh, dapat dilihat dengan jelas bahwa pernyataan peringatan kedua menghasilkan undefined, sedangkan output ketiga dengan tanda kurung adalah objek yang diwakili oleh pernyataan.
|
Mantan:MySQLDUMP mengimpor dan mengekspor ringkasan databaseDepan:Antarmuka enkripsi AES, DES, MD5, RSA, SHA
|