Tag: 对象解构

对象在nodejs的构造函数中被销毁,赋值给成员variables不起作用

我正在尝试ES6对象解构内部构造函数希望将值赋给成员variables。 它不工作。 它显示未定义时,我正在打印成员函数内的值。 它的打印正确,如果我在构造函数内打印。是否有效? class Environment { constructor(env) { const { name, version } = env console.log(name) } printName() { console.log(this.name) } } var obj = { "name": "inst1", "version": "12.2.7" }; var envObj = new Environment(obj); envObj.printName();

TypeScript导入与ES6对象解构

随着TSimport,我相信我可以做到这一点: import {foo as bar} from 'foo'; 与JS或TypeScript的ES6对象解构 – 有没有办法以同样的方式重命名“导入的值”? 例如, const {longVarName as lvn} = x.bar;