您当前的位置:主页 > 技术探讨 >
es6 总结
时间:2017-12-04 17:55 日记人:arlen.zhou
es6学习总结
1.const 命名定义 所属元素类型不可改变.
const b=3;
2.let 命名定义元素类型,拥有块级作用域功能。
let a=34;
3.map=map() 定义,添加内容用map.set,访问元素用map.get 打印;
例:
var map=new Map();
设置
map.set('a','banana');
map.set('b','orange');
获取
console.log(map.get('a'));
删除
map.delete(name);
4. map的定义是为了配合for(var i of map);
例:
var map=new Map();
map.set('a','apple');
map.set('b','banana');
map.set('c','orange');
map.set('d','pear');
for(var name of map){
console.log(name);
}
//输出:a,apple
// b,banana
// c,orange
// d,pear
5.箭头函数
函数内 this 指向windows
console.log(arguments) arguments无法使用
6.继承
之前: 子类.prototype=new 父类();
es6:
class worker extends Person{
}
var w1=new Worker('mmm' , 32);
alert(w1.showAge());
上一篇:submit text3使用插件集合
下一篇:菜鸟参考手册