在我的JS组件类中,我在顶部有以下代码;
const {
getOwner
} = Ember;
究竟是什么意思?避免代码重复的目的是什么?
答案 0 :(得分:1)
这是ES6中JS的新功能。 这被称为对象结构。
如果你有这样的物体。
const obj = { name: 'Stack Overflow' };
const { name } = obj;
console.log(name);
您可以参考 - > Here for Destructure
是的关于const
关键字。
const关键字用于声明一个常量变量,它对整个
和const - > Here
try{
const a = 10;
a =12;
}catch(e){
console.log(e);
}
答案 1 :(得分:0)
是避免代码重复的目的。
我真的不这么认为。
在代码中将Ember
对象的getOwner
属性分配给变量getOwner
只需要destructing assignment
。并const
确保它不会被其他任务分配