ES6之class
ES6中class+extends实现继承与ES5实现继承的区别
一、私有属性和私有方法的实现
命名上使用_
1
2
3
4
5
6
7
8class Foo{
publicMethod(){
console.log('i am public method');
}
_privateMethod(){
console.log('i am private method');
}
}定义在外部
1
2
3
4
5
6class Foo{
bar(){
baz.call(this);
}
}
function baz(){}symbol唯一性
待开拓…