javascript - 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
解决方案
利用
const { session_id, selector, validator } = user;
然后
const sessionData = { session_id, selector, validator };
推荐阅读
- apache-spark - Pyspark RDD 标准差的意外变化
- python-3.x - 来自 Numpy 随机生成器样本的偏斜随机样本 (numpy.random.Generator.choice)
- c++ - 在 Visual Studio 2019 上使用 C++ 调试 ASIFT 算法时面临一些问题
- perl - Perl - SSHProcessError ssh 进程被终止错误
- vim - 什么是^M,它是如何产生的?
- r - 将单变量 coxph 函数应用于多个协变量
- javascript - Javascript中包含索引的理解
- python-3.x - 加速代码的有效方法 - Python
- python - Python使用“””一些数据“””而不打印换行符
- javascript - Observable 在发出错误后继续发出事件