关于数组

来源:17-7 其它知识点-知识点代码演示

浪里白嫖张顺

2017-09-03

var a=[1,2,3];
var result=a.some(function(item,index){
  if(item>2){
    return true;
  }
})
  console.log(result);

老师,像a.some(function(item,index){})这样的函数是一定要把item放在第一个作为固定位置吗?我把index和item位置换了一下就会出现一些问题

写回答

1回答

双越

2017-09-03

是的,这是API的规定。你可能是jquery用多了,jquery的 each 函数,index 放在第一个参数中

0
1
浪里白嫖张顺
非常感谢!
2017-09-03
共1条回复

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程