![](/img/trans.png)
[英]How to copy selected property from one object to another in JavaScript
[英]Move a property from one object to another in Javascript
我的問題的根源是 GraphQL 不允許我的輸入類型未定義的字段,但數據 object 來自單個表單。
我希望 GraphQL 忽略額外的字段,但從我收集到的信息來看,驗證錯誤是有意設計的。
所以現在,我需要移動 GraphQL 不知道的屬性並將其存儲在另一個變量中,以便我可以在另一個突變中使用它。
我在做什么:
const items = formData.items
delete formData.items
我只是想知道是否有任何新的/更好的語法或技術來做同樣的事情。
刪除是一種代碼味道。 如果你這樣做會更好:
const formData = {myProp:8, items:[1,2,3], anotherProp:12} const {items:items, ...newFormData} = formData console.log(items) console.log(newFormData)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.