var privarr = []; privarr ['staprojQueryGrid'] = [{btn_id: 'but_add', peran: ['2001', '2005']}] console.log (privarr, privarr.staprojQueryGrid [0] .btn_id)Baris pertama adalah mendefinisikan array priarr, dan baris kedua adalah menambahkan properti staprojQuerygird ke array ini, dan nilai properti ini adalah array. Hasil cetaknya adalah But_add
var unprivarr = []; // Buat array kosong dan tetapkan ke Unprivarr ['1000'] = []; // Masukkan array kosong ke dalam array kosong Unprivarr, yang setara dengan Unprivarr [1000] = [] unprivarr ['1000'] ['AAA'] = {'BUT_CHECK (' BUKRIBE1 ':' 1000 '] [' AAA '] = {' BUT_CHECK1; AAA ke array kosong yang dimasukkan di atas (karena semua yang ada di JS adalah objek, jadi array juga merupakan objek, Anda dapat menambahkan properti dan metode), dan nilai properti adalah objek baru (mis. {'But_check1': 1, 'But_Check2': 1}).Ini sangat berbeda dari yang di atas. Pertama -tama, jika ada angka di baris kedua [], itu berarti bahwa elemen ke -1001 dari array Unpriarr juga merupakan array kosong (sementara disebut x), dan 1000 elemen pertama tidak terbenam.
Jika itu adalah variabel, itu adalah elemen dari array unpriarr
Baris ketiga adalah menambahkan atribut AAA ke x, dan nilai atributnya adalah array asosiatif {'but_check1': 1, 'but_check2': 1}
Anda dapat menggunakan x ['but_check1'] untuk mendapatkan nilai yang sesuai
Saya ingin menambahkan atribut ke array asosiatif objek?
var unprivarr = []; // Buat array kosong dan tetapkan ke unprivarr ['1000'] = []; // Masukkan array kosong ke dalam array kosong Unprivarr, yang setara dengan unprivarr [1000] = [] unprivarr ['1000'] ['aaa'] = {'but_check1': 1, 'but_check2': 1}; console.log (unprivarr [1000] .aaa ['but_check1'])Ini dapat mengeluarkan hasil 1 dengan benar, atau menggunakan unprivarr [1000] .aaa.but_check1 untuk menghasilkan hasilnya, tetapi jika Anda menambahkan tanda kutip, itu salah
Jika baris ketiga dihapus dari kutipan di {}, nomor keempat akan melaporkan kesalahan. Saat ini, Anda hanya dapat menggunakan Unprivarr [1000] .aaa.but_check1
Penjelasan terperinci tentang array asosiatif dan array biasa dalam artikel di atas adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.