2016-02-19 15 views
5

Tôi có một mảng các đối tượng và tôi muốn sửa đổi một thuộc tính trong đối tượng.cách cập nhật phần tử trong mảng es6?

Tôi biết chúng tôi có thể xóa đối tượng bằng chức năng ghép nối.Đó là tùy chọn duy nhất để xóa và thêm lại đối tượng?

+4

không, bạn có thể trực tiếp thay đổi ... 'mảng [index] .property = value' ... hoặc, như câu hỏi ngụ ý, thay thế đối tượng ...' mảng [index] = newobject ' –

Trả lời

4

Bạn cần phải sửa đổi nó trực tiếp (giả sử bạn biết chỉ số)

YourArray[index].ObjectProperty = YourValue 

Nó không thực hiện bất kỳ sự khác biệt nếu nó ES6 hay không

0

Nếu tất cả các bạn cần làm là sửa đổi một chỗ dựa trong đối tượng, không cần phải loại bỏ nó khỏi mảng.

arr[2].prop = newValue; 
Các vấn đề liên quan