摘要: 数组: map 映射 ———— 一个对一个 reduce 汇总 ———— 一堆出来一个 算个总数 [1,2,3]==>6 算平均数 [1,2,3]==>2 filter 过滤器———— forEach 循环(迭代) 1、map 映射 ———— 一个对一个 如: 1.[76,57,33,87,95]- 阅读全文
posted @ 2019-10-08 21:34 鸣人卷~~ 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 解构赋值: 注意: 1、左右两边结构必须一样 练习1,2,3 2、右边必须是个东西(有值)练习4 3、声明和赋值不能分开(必须在一句话里完成)练习5 /* 练习1: // let arr = [1,2,3]; // let a = arr[0]; // let b = arr[1]; // let 阅读全文
posted @ 2019-10-08 15:40 鸣人卷~~ 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 函数的参数: 1、参数扩展/数组展开 1)收集(剩余的)参数 function show(a,b,...args){} // 三点运算符 *Rest Parameter 必须是最后一个 function show(a,b,...args){ alert(a); alert(b); alert(arg 阅读全文
posted @ 2019-10-08 15:15 鸣人卷~~ 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 箭头函数: 1、普通函数 2、箭头函数 注意: 1)如果只有一个返回值,{}return可以省略; 2)如果只有一个参数,()可以省略; let show = function(a){ return a*2; } alert(show(2)); //输出:4 //箭头函数: let show = a 阅读全文
posted @ 2019-10-08 11:40 鸣人卷~~ 阅读(195) 评论(0) 推荐(0) 编辑
摘要: ES6变量: 1、var 可以重复声明; 无法限制修改; 没有块级作用域;(如,{...},if(){..} ...) 2、let 不可以重复声明,变量—可以重复修改,有块级作用域; let a = 12; a = 5; alert(a);// 输出:5 window.onload = functi 阅读全文
posted @ 2019-10-08 11:04 鸣人卷~~ 阅读(169) 评论(0) 推荐(0) 编辑