簡體   English   中英

檢查內聯值是否存在,在聲明 object _ JavaScript 時設置為 object 屬性

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM