<分区>
考虑下面的片段
const x = {
name: 'somebody'
};
const { name as somePerson } = x; // Would be awesome to have something like this
<分区>
考虑下面的片段
const x = {
name: 'somebody'
};
const { name as somePerson } = x; // Would be awesome to have something like this
最佳答案
您可以更改 Object Property Assignment Pattern [You Don't Know JS: ES6 & Beyond, Chapter 2: Syntax] 中的目标:
The syntactic pattern here is
source: target
(orvalue: variable-alias
).
{ name: somePerson }
const x = {
name: 'somebody'
};
const { name: somePerson } = x;
console.log(somePerson);
关于javascript - ES6 是否支持像 { a as a1 } = obj 这样的扩展语法,或者是否有关于它的 RFC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48822853/
相关文章:
javascript - ES6 命名导出和默认导出之间的可变差异
javascript - 在这个例子中,基于 DOM 的 XSS 是可能的吗?
javascript - Highcharts - 曲线超出盒子范围
javascript - 在表单提交上运行 JavaScript 函数
javascript - JS - React - 将参数传递给导入的 const - var = undefined
javascript - 真的被javascript es6箭头函数的 "enclosing scope"搞糊涂了
javascript - ReactJs + Reflux//触发在null组件上执行?