zoukankan      html  css  js  c++  java
  • js Array 部分方法

    在查看underscore.js的源码时候,看到这些function,不理解其含义 。

    参考资料:

    https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array

    https://developer.mozilla.org/zh-CN/docs/JavaScript/New_in_JavaScript/1.6
    https://developer.mozilla.org/zh-CN/docs/JavaScript/New_in_JavaScript/1.8

    =============

    In JavaScript 1.6  数组扩展

    七个新的Array方法可以分成两类:项(item)的定位方法和迭代方法。

    项定位方法为:

    indexOf() - 返回指定项首次出现的索引。
    lastIndexOf() - 返回指定项最后一次出现的索引。

    迭代方法包括:

    every() - 在数组中的每个项上运行一个函数,若所有结果都返回真值,此方法亦返回真值。
    filter() - 在数组中的每个项上运行一个函数,并将函数返回真值的项作为数组返回。
    forEach() - 在数组中的每个项上运行一个函数。
    map() - 在数组中的每个项上运行一个函数,并将全部结果作为数组返回。
    some() - 在数组中的每个项上运行一个函数,若存在任意的结果返回真,则返回真值。

    JavaScript 1.8 中包含了两个新的数组遍例方法,分别是:

    reduce() - 对该数组的每项和前一次调用的结果运行一个函数,收集最后的结果。
    reduceRight() - 同上,但从右向左执行。

  • 相关阅读:
    Prime Ring Problem 素数环
    下沙的沙子有几粒?
    小兔的棋盘
    超级楼梯
    一只小蜜蜂...
    变形课
    Buy the Ticket
    How Many Trees?
    通过拦截器来统计每个action的执行时间
    apache+tomcat+session(JK实现方式)
  • 原文地址:https://www.cnblogs.com/amosleaf/p/3070967.html
Copyright © 2011-2022 走看看