#LearNedToday:有条件地将属性添加到对象
#javascript #网络开发人员 #learnedtoday

ð我注意到许多开发人员对有条件地创建属性的JavaScript对象不了解这种方便的方式。

const obj = {
  ...condition && { key: value },
};

示例:

const res = { firstName: "Daniel", lastName: "Zotti" }

const person = {
  name: res.firstName,
  surname: res.lastName,
  ...res.middleName && { middle: res.middleName },
};

// person -> { name: "Daniel", surname: "Zotti"}

在2019年,我遇到了 andrea simone Costa this article ,因此,如果您对深入的解释感兴趣,我建议您看看它