【问题标题】:One-line destructuring and reassignment in ES6? [duplicate]ES6 中的单行解构和重新赋值? [复制]
【发布时间】:2016-11-16 07:48:32
【问题描述】:

有没有更简洁的方式重写这段代码:

const { foo, bar } = oldObj;
const newObj = { foo, bar };

单行?

【问题讨论】:

  • 这有什么意义?
  • @SergioTulentsev 简洁。
  • 这已经被问过几次了。请搜索。基本答案是否定的,没有更简单的方法。

标签: javascript ecmascript-6 variable-assignment babeljs


【解决方案1】:
const newObj = Object.assign({}, oldObj);

【讨论】:

  • 这将复制oldObj的所有属性
  • 好点,虽然这个问题在这方面是模棱两可的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-19
  • 2020-05-19
  • 2018-05-04
  • 2023-03-26
  • 2019-07-11
  • 2018-11-02
相关资源
最近更新 更多