我有一个嵌套对象,例如:
"resolvers": [
"bower-npm-resolver"
]
我想完全删除第三个对象,因此data.object = [Object],[Object],[Object],[Object]
应该不再存在,我应该看到:
data.object[2]
使用data.object = [Object],[Object],[Object]
保留第3个对象,但保留为delete
:
undefined
我知道data.object = [Object],[Object],undefined,[Object]
可以以类似的方式使用,但我的尝试不起作用:
_.omit
答案 0 :(得分:2)
无需使用下划线或任何其他第三方库
data.object.splice(2, 1);
有一个标准的JS功能。它就地改变给定的数组,并删除索引1
处的2
元素。
参考文献: