[英]checking inline value is exists, set to object property in declaring object _ JavaScript
假設我們要創建一個新的 object。
let myObject = {};
我們有一些存在於另一個 object 中的屬性,例如:
let b = { foo: "bar"};
是否可以在 object 的聲明中檢查 b?.foo append foo 是否內聯到 myObject?
像這樣的東西:
let myObject = { b?.foo }
我認為你能做的最好的是:
let myObject = {
some: "prop",
...(b?.foo && {foo:b.foo})
}
或者如果你想通過所有的 object
let myObject = {
some: "prop",
...(b?.foo && b)
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.