Tôi có một đối tượng trông như thế này:
var obj = {
"objectiveDetailId": 285,
"objectiveId": 29,
"number": 1,
"text": "x",
"subTopics": [{
"subTopicId": 1,
"number": 1
}, {
"subTopicId": 2,
"number": 32
}, {
"subTopicId": 3,
"number": 22
}]
}
var stToDelete = 2;
Tôi đã lodash
cài đặt trong ứng dụng của tôi cho những thứ khác. Có một cách hiệu quả để sử dụng lodash
để xóa mục: {"subTopicId":2, "number":32}
khỏi obj
đối tượng?
Hoặc có một cách javascript để làm điều này?
result = _.pull(arr, value)
Điều này sẽ xóa tất cả các giá trị khớp khỏi danh sách.
splice
( developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/