![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
阿之阿佐
小小的一枚努力型前端
展开
-
vue 项目 使用es6要加入babel-polyfill
npm install -save babel-polyfill module.exports = { entry: { app: ['babel-polyfill','./src/main.js'], },原创 2018-03-15 14:51:24 · 6508 阅读 · 1 评论 -
es6的一些笔记(数组去重,new Set())
new Set(),用来去重数组。let arr = [1, 2, 2, 3];let set = new Set(arr);let newArr = Array.from(set);console.log(newArr); // [1, 2, 3]Set类似于数组,区别在于它所有的成员都是唯一的,不能有重复的值...原创 2018-04-18 13:38:15 · 51345 阅读 · 2 评论 -
es6的一些笔记(数组的扩展)
Array.from()Array.from将它转为真正的数组。let arrayLike = { '0': 'a', '1': 'b', '2': 'c', length: 3};// ES5的写法var arr1 = [].slice.call(arrayLike); // ['a', 'b', 'c']// ES6的写法let arr2 = Array.from(ar...原创 2018-04-18 13:39:48 · 192 阅读 · 0 评论 -
es6的一些笔记(数值的扩展)
Number.isFinite(), Number.isNaN()Number.isFinite()用来检查一个数值是否为有限的(finite)。Number.isFinite(15); // trueNumber.isFinite(0.8); // trueNumber.isFinite(NaN); // falseNumber.isFinite(Infinity); // falseNumbe...原创 2018-04-18 13:40:47 · 167 阅读 · 0 评论 -
es6实用方法
1、去重let newArr=Array.from(new Set([1,2,3,4,4]));2、对象合并 a、Object.assign(); let obj=Object.assign({},{name:1},{a:2}); b、扩展运算符 let obj={...obj1,...obj2};如果有相同属性,obj2会覆盖obj1的3.数组合并 ...原创 2018-05-26 18:21:01 · 329 阅读 · 0 评论