上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 61 下一页
摘要: 一、Set 1.Set是什么? Set是ES6 提供的一种新的数据结构。类似于数组。 2.Set能解决什么问题 Set和Array 的区别是Set不允许内部有重复的值,如果有只显示一个,相当于去重。 3.怎么使用Set相关东西 Set 函数可以接受一个数组(或者具有 iterable 接口的其他数据 阅读全文
posted @ 2018-12-06 21:37 WFaceBoss 阅读(297) 评论(0) 推荐(1)
摘要: 在ES5中 对象属性名都是字符串,这容易造成属性名的冲突,比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突,于是 ES6 引入了Symbol。Symbol是一种新的原始数据类型,表示独一无二的值。它是继undefined、nu 阅读全文
posted @ 2018-12-04 23:36 WFaceBoss 阅读(360) 评论(0) 推荐(0)
摘要: 1.对象赋值 es5中的对象赋值方式如下: 结果为: ES6允许把声明的变量直接赋值给对象,例如: 结果与上述相同。 2.对象Key值构建 有时候我们会在后台取出key值,而不是我们前台定义好的,这时候我们可以我们可以把后台定义的key值重新构建返回给后台。 在前端我们可以用[ ] 的形式,进行对象 阅读全文
posted @ 2018-12-02 23:33 WFaceBoss 阅读(148) 评论(0) 推荐(0)
摘要: 1.对象的函数解构 ES6为我们提供了这样的解构赋值使在前后端分离时,后端返回来JSON格式的数据,前端可以直接把这个JSON格式数据当作参数,传递到函数内部进行处理。比如: 结果为: 2.数组的函数解构 声明一个数组,然后写一个方法,最后用…进行解构赋值。 3.in的用法 in是用来判断对象或者数 阅读全文
posted @ 2018-12-02 22:49 WFaceBoss 阅读(259) 评论(0) 推荐(0)
摘要: 1.默认值 在ES6中给我们增加了默认值的操作相关代码如下: function add(a,b=1){ return a+b; } console.log(add(1)); 可以看到现在只需要传递一个参数也是可以正常运行的。 输出结果为:2。 2.主动抛出错误 ES6中我们直接用throw new 阅读全文
posted @ 2018-12-02 15:51 WFaceBoss 阅读(160) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 61 下一页