可以看看这个例子: 代码如下: var a = ‘global’; (function () { alert(a); var a = ‘local’; })(); 大家第一眼看到这个例子觉得输出结果是什么?‘global’?还是‘local’?其实都不是,输出的是undefined,不用迷惑,我的题外话就是为了讲这个东西的。 其实很简单,看一看Javascr ipt运行机制就会明白。我们可以把这种现象看做“预声明”。但是如果稍微深究一下,会明白得更透彻。 这里其实涉及到对象属性绑定机
文章目录继承super关键字ES6中的类和对象的4个注意点:总结
继承
程序中的继承: 子类可以继承父类的一些属性和方法
class Father { //父类
constructor () {
}
money () {
console.log(100)
}
}
class Son extends Father { //子类继承父类
}
let son = new Son()
son.money() // 100
son.
super关键字
super关键字用于访问和