ES6/ES2015 对象解构和更改目标变量
ES6/ES2015 object destructuring and changing target variable
如何在
对象销毁过程中重命名目标?
const b = 6;
const test = { a: 1, b: 2 };
const {a, b as c} = test; // <-- `as` does not seem to be valid in ES6/ES2015
// a === 1
// b === 6
// c === 2
您可以分配新的变量名称,如以下 MDN 示例所示
var o = { p: 42, q: true };
// Assign new variable names
var { p: foo, q: bar } = o;
console.log(foo); // 42
console.log(bar); // true
因此,在您的情况下,代码将如下所示
const b = 6;
const test = { a: 1, b: 2 };
let { a, b: c } = test;
console.log(a, b, c); // 1 6 2
在线通天塔演示
相关文章:
- 将函数的上下文应用于javascript变量
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- 将PHP变量传递给jQuery时遇到问题
- 如何通过ajax刷新JSF填充的javascript变量
- 参数变量出现ngTable指令问题
- 通过javascript重定向html传递php变量
- 在 iframe 中指定全局变量名称时,表单目标会中断
- 如何在ios中将变量从javascript传递到目标C,将目标C传递给Javasctipt
- 使用 .find() 以多类为目标,将当前类存储为变量
- ES6/ES2015 对象解构和更改目标变量
- 我如何改变一个目标变量
- JQuery id目标与一个变量
- 试图动态设置对象变量的属性和目标字段名
- 显示悬停时的元素,使用第一元素ID作为目标第二元素的变量
- 在添加事件侦听器之前,是否需要声明目标变量
- 使用Gulp中的变量作为目标文件名
- JS如何获得一个目标变量内部的变量名
- 如何在单击时获得目标的名称并将其值分配给另一个变量
- 目标转换问题-变量修改