JS中的array迭代方法
博客专区 > ssliu 的博客 > 博客详情
JS中的array迭代方法
ssliu 发表于2年前
JS中的array迭代方法
  • 发表于 2年前
  • 阅读 6
  • 收藏 0
  • 点赞 0
  • 评论 0

ECMA5为Array提供了5中迭代方法,每种方法接受两个参数,在每一项上运行的function和this(optional):

every:

  • 数组中每一项执行function,如果每次执行结果为true,则返回true
  • 第一结果为false的时候,停止迭代

some:

  • 数组中每一项执行function,如果任一次执行结果为true,则返回true
  • 第一次结果为true的时候,停止迭代

filter:

  • 数组中每一项执行function,返回执行结果为true的项组成的数组
  • 创建一个新的array,保留执行结果为true的元素,去掉结果的false的元素

forEach:

  • 数组中每一项执行function,没有返回结果

map:

  • 数组中每一项执行function,返回执行结果组成的数组

共有 人打赏支持
粉丝 2
博文 8
码字总数 1104
×
ssliu
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: