Tôi hiện đang có đoạn mã sau:Thêm đối tượng mới để mảng
var myArray = [];
var myElement = {
id: 0,
value: 0
}
myElement.id =0;
myElement.value=1;
myArray[0] = myElement;
myElement.id =2;
myElement.value=3;
myArray[1] = myElement;
Vấn đề là khi tôi thay đổi giá trị của id và giá trị khi tôi thêm yếu tố thứ hai các giá trị cũng thay đổi trong các yếu tố đầu tiên. Có cách nào mà tôi có thể tiếp tục thêm các phần tử mới mà không thay đổi giá trị của các giá trị được chèn trước đó trong mảng không?
Cú pháp của bạn bị sai lệch. Bạn không sử dụng '=' bên trong một đối tượng theo nghĩa đen như vậy, bạn sử dụng ':'. Mặc dù tôi đồng ý với cách tiếp cận này. –
Rất tiếc, bắt tốt. Đã sửa. Cảm ơn! – kendaleiv
@kendaleiv Hoàn hảo nó hoạt động chính xác cho tình huống của tôi, Cảm ơn! – user1219627