0
我有一個嵌套的對象如:刪除使用underscore.js嵌套對象_.omit
data.object = [Object],[Object],[Object],[Object]
我要完全刪除第三對象,所以data.object[2]
應該不再存在,我應該看到:
data.object = [Object],[Object],[Object]
使用delete
保留了第三對象但作爲undefined
:
data.object = [Object],[Object],undefined,[Object]
我明白_.omit
可以以類似的方式被使用,但我嘗試不工作:
_.omit(data.object,data.object[2])
而不是突變到位的陣列,它往往是更好的創建沒有要刪除,如'data.object.filter元素一個新的((elt,i)=> i!== 2)'。 – 2016-09-14 11:04:30