我有一個子組件,我必須從對象中刪除屬性。Angular 1/Javascript - 替代lodash省略和刪除運算符
通常使用Lodash應該與此代碼的工作:
this.current.obj = omit(this.current.obj, ['sellerSupportWeb', 'sellerSupportAgency', 'sellerSupportAgent'])
剛纔說的current.obj模型沒有上到父組件
但是,如果我從與對象中刪除屬性只是操作delete
它的工作原理
delete this.current.obj.sellerSupportAgency
delete this.current.obj.sellerSupportWeb
delete this.current.obj.sellerSupportAgent
是不是有另一種選擇,做同樣的工作作爲刪除和忽略?
我不知道它是否可以幫助,但爲了與omit一起工作我在子組件上調用了父對象(父組件),這樣我就可以了,但是我正在尋找另一種解決方案因爲current.obj
for (const [index] of this.current.parent.items.entries()) {
this.current.parent.items[index] = omit(this.current.parent.items[index], ['sellerSupportWeb', 'sellerSupportAgency', 'sellerSupportAgent'])
}
爲什麼問題變成法語? – quirimmo
它被修改。 –
是嗎? '我們希望通過這種方式來解決這個問題,並且省略了父母的遺產(父母的合作伙伴),以及複雜的文化遺產,我們希望通過這樣的方式來解決這個問題。 current.obj' – quirimmo