对象破坏许多元素

时间:2019-12-05 01:46:58

标签: javascript

我想使用具有几乎相同名称的许多键的对象的对象分解。 如果我知道键的数量有限,是否可以动态提取它们?

const {status, name1, name2, name50 } = req.body;
console.log(name12) // > john

我希望我能正确地解释自己。谢谢。

1 个答案:

答案 0 :(得分:2)

拔出status之后,仅在其余道具上使用rest运算符就可以了。在以下代码段中,我们对status进行了分解,并将其余的道具放在names对象中。

const body = {
  status: 200,
  name1: "John",
  name2: "Joe",
  name3: "Bob"
}

const { status, ...names } = body;

console.log(names);