Pertanyaan Obyek Javascript literal


Berikut adalah literal objek saya:

var obj = {key1: value1};

Bagaimana saya bisa menambahkan:

{key1: value1,value2,value3}

ke objek?


5
2018-06-09 07:13


asal


Jawaban:


var obj = {key1: [value1, value2, value3]};

4
2018-06-09 07:15



Jika Anda mendeklarasikannya dengan nilai, gunakan array dengan objek literal.

var obj = {key1: [value1, value2, value3]}

Jika Anda sudah menyatakan nilai-nilai, masih menggunakan array, tetapi hanya mengatur properti.

obj.key1 = [value1, value2, value3]

3
2018-06-09 07:16



Anda harus memodifikasi objek Anda pada kunci yang ditentukan untuk memiliki array, bukan nilai sederhana:

obj.key1 = [ obj.key1, 'value2', 'value3' ];

1
2018-06-09 07:14



Mencoba

var obj = {"key": "val1"};
obj.key=[obj.key, "val2", "val3"]

0
2018-06-09 07:15