![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ES6
主要是ES6基础
丿Mr Liu丶
这个作者很懒,什么都没留下…
展开
-
三种常见高阶函数fiter、map、reduce
三个高阶函数1、filter 过滤函数案例思想这个函数他会去遍历当前数组,条件是 return 出一个布尔值遍历第一个 10renturn 10<100 所以返回true 那么之后这个true数据就会存到接受数据的数组中遍历第三个 111 时return 111<100 所以返回false 那么之后这个false数据就会被抛弃const nums = [10, 20, 111, 222, 444, 40, 50]let newNums = nums.fi原创 2020-05-14 22:13:43 · 381 阅读 · 0 评论 -
定义变量var与ES6的let,const区别与应用
变量赋值var重复声明,不能限制修改,函数级let防止重复声明,变量,块级作用域const防止重复声明,常量,块级作用域解构赋值注意点1.两边结构一致 let{a,b} = {a:12,b:15} console.log(a,b) //12,15 let[a,b] = [5,8] console.log(a,b) //5,8 arr = [11,12,13] let[a,b] = arr cons原创 2020-05-12 10:55:37 · 83 阅读 · 0 评论 -
ES6箭头函数与Arr数组的扩展
箭头函数 let arr = [12,45,3,84,76] #原生js // arr.sort(function(n1,n2){ // return n1-n2 // }) #箭头函数 arr.sort((n1,n2)=>{ return n1-n2}) alert(arr)//3,12,45,76,84箭头函数简写条件1.如果有且只有一个参数()也可以不写原创 2020-05-12 10:53:23 · 291 阅读 · 0 评论