红宝书中关于数组迭代方法问题

weixin_40980353 2018-05-12 04:20:03
var numbers=[1,2,3,4,5,4,3,2,1];
var everyResult=numbers.every(function (item,index,array) {
return (item>2);
});
alert(everyResult);

var someResult=numbers.some(function (item,index,array) {
return(item>2);
});
alert(someResult);

这是红宝书中关于数组迭代方法问题给出的一段代码示例,我知道其中传入的函数的三个参数代表什么,我想问一下实际情况下应该怎么传递这个参数?参数名称自己定义可以吗? 能不能详细解读以下这三个参数
...全文
846 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
2018-05-12
  • 打赏
  • 举报
回复
名字可自已定,个数也可选

var everyResult=numbers.every(function (value) {
    return (value>2);
});
alert(everyResult);

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧