首页 > 解决方案 > JS - 通过只选择你需要的东西来解构

问题描述

我试图理解 ES6,特别是解构特性。

如何使用解构翻译这些行?

  const user = {...}
  const sessionData = ({
      session_id: user.session_id, 
      selector: user.selector, 
      validator: user.validator
  })

我试过了

const sessionData = {session_id, selector, validator} = user

但它会引发语法错误,因为解构当然是为了给某个变量一个来自对象的值,但我不明白如何用object

标签: javascriptecmascript-6destructuring

解决方案


利用

const { session_id, selector, validator } = user;

然后

const sessionData = { session_id, selector,  validator };

推荐阅读