我有一个长这样的对象:
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;
我在我的应用程序中安装了 lodash
以进行其他操作。是否有一种有效的方式可以使用 lodash
从 obj
对象中删除条目:{"subTopicId":2, "number":32}
?
或者是否有一种 JavaScript 的方法可以做到这一点?
splice
(https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/splice) 从列表中删除项。 - z33mresult = _.pull(arr, value)
。这将从列表中删除所有匹配的值。 - boatcoder