js-es6总结
文章平均质量分 77
foreverwy
我相信我只要一点一点的坚持,无论做什么事情认认真真的,总有一天我会克服我的难题。
展开
-
js-es6-对象扩展
更简洁的表示法let a=1;let obj={a};console.log(obj)//{a: 1}const obj={ fn:function(){ console.log('old'); }, fn2(){ console.log('new'); }}obj.fn();//oldobj.fn2();//new属性表达式let a='b';原创 2017-10-03 22:36:58 · 311 阅读 · 0 评论 -
js-es6-数组扩展
Array.of() 创建数组let arr=Array.of(3,4,5);console.log(arr);//[3, 4, 5]let empty=Array.of();console.log(empty);//[]Array.from() 把伪数组或者集合转换成数组var aLi=document.getElementsByTagName('li');c原创 2017-10-03 20:47:48 · 230 阅读 · 0 评论 -
js-es6-Map数据结构
字典:是用来存储不重复key的Hash结构。不同于集合(Set)的是,字典使用的是[键,值]的形式来储存数据的。 * JavaScript 的对象(Object:{})只能用字符串当作键。这给它的使用带来了很大的限制。为了解决这个问题,ES6提供了Map数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。也就是说,Object结构提供了原创 2017-10-04 11:41:09 · 406 阅读 · 0 评论