1): 添加 push() // 往数组末尾添加数据 ushift() // 往数组头部添加数据 2): 删除 pop() // 从数组末尾删除数据 shift() // 从数组头部删除数据 3): 增删改数组 splice() // 删除,增长,替换数组元素
1) 合并数组 concat() // 合并数组 a = a.concat([1]) ... // es6 展开操做符 a = ['1', ...b] 2) 增长数组 slice() // 截取数组
filter 遍历数组,过滤出符合条件的内容,不影响原先数组 map 遍历数组,返回新的内容,不影响原先内容 for语句, 循环 会影响原先数组 forEach 会影响原先数组 for-of 会影响原先数组 reduce 用于累计循环 every 检查内容是否都符合条件,循环 some 检查内容是否有一个符合条件,符合了则中止循环 for-of 会影响原先数组
for-in 会影响原先数组 Object.keys()