Xiaoshier Blog

JavaScript 基础知识之数组

数组的基础知识, 查漏补缺, 方便日后查阅.

常用方法

  1. push [change origin]
  2. pop [change origin]
  3. unshift [change origin]
  4. shift [change origin]
  5. sort [change origin]
  6. reverse [change origin]
  7. slice [new]
  8. splice [new]
  9. concat [new]
  10. map(iteratee)
    为数组的每一个元素执行 iteratee 函数, 返回该函数返回结果的集合
  11. filter(predicate)
    为数组的每一个元素执行 predicate 函数, 返回该函数会返回 true 的元素组成的集合.
  12. forEach(iteratee)
    为数组的每一个元素执行 iteratee 函数, 无返回值
  13. some(predicate)
    为数组的每一个元素执行 predicate 函数, 直到找到一个使predicate 返回 true 的元素.
    如果存在这样的元素, some 会立即返回 true, 停止遍历.
  14. every(predicate)
    为数组中的每一个元素执行 predicate 函数, 直到找到一个使 predicate 返回 false 的元素.
    如果存在这样的元素, every 会立即返回 false, 停止遍历.
  15. reduce(iteratee)
    归并数组