:
(1)如果只有一个参数,则()可省略:
arg1 => {
...
}
(2)如果函数体只有一句,则{}可省略:
(arg1, arg2) => 表达式
例如:
let add_salary = (...),没找到直接调用者,则this指向 window
(3)在严格模式下,没有直接调用者的函数中的this是 undefined
(4)使用call,apply,bind绑定的,this指向绑定的对象
验证...扩展运算符三个点(...)是将一个数组转为用逗号分隔的参数序列。... > 50)// [false, false, false, true]
(3)filter的作用:
过滤,遍历原数组,将满足条件的元素放入新数组
let arr1 = [1,2,3,4];
let arr2.../ [2,4]
(4)reduce的作用:
遍历数组元素,通过回调函数最终输出一个值
let arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
let sum = arr1