Menambah Elemen dalam Objek JavaScript Berdimensi Pelbagai
Katakan kita mempunyai objek pelajar berikut:
javascriptlet students = {
'group1': ['student11', 'student12', 'student13'],
'group2': ['student21', 'student22', 'student23'],
'group3': ['student31', 'student32'],
};
Mari tambah seorang pelajar lagi ke dalam kumpulan pertama:
javascriptstudents.group1.push('student14');
Sekarang mari buat kumpulan keempat dan tambah seorang pelajar ke dalamnya. Untuk ini, pertama sekali pastikan anda mengisytiharkan kumpulan baru sebagai array:
javascriptstudents.group4 = [];
Barulah kemudian pelajar boleh ditambah ke dalamnya:
javascriptstudents.group4.push('student41');
Salin struktur berikut untuk menyimpan senarai tugasan bagi tarikh tertentu:
javascriptlet affairs = {
'2019-12-28': ['data11', 'data12', 'data13'],
'2019-12-29': ['data21', 'data22', 'data23'],
'2019-12-30': ['data31', 'data32', 'data33'],
}
Tambah satu tugasan lagi pada tarikh '2019-12-29'.
Tambah dua tugasan lagi pada tarikh '2019-12-31'.
Salin struktur berikut untuk menyimpan senarai pelajar:
javascriptlet students = {
'group1': {
'subgroup11': ['student111', 'student112', 'student113'],
'subgroup12': ['student121', 'student122', 'student123'],
},
'group2': {
'subgroup21': ['student211', 'student212', 'student213'],
'subgroup22': ['student221', 'student222', 'student223'],
},
'group3': {
'subgroup31': ['student311', 'student312', 'student313'],
'subgroup32': ['student321', 'student322', 'student323'],
},
};
Tambah seorang pelajar baru ke dalam subkumpulan 'subgroup11'.
Tambah satu subkumpulan lagi ke dalam kumpulan pertama.
Buat kumpulan keempat, di dalamnya buat satu subkumpulan dan tambah dua orang pelajar baru ke dalamnya.