为什么例子中fromIndex 的值改变a的索引都是4

来源:6-2 jQuery中查找数组中的索引inArray

有花不见叶

2016-08-13 11:00

fromIndex
的值都是4

写回答 关注

3回答

  • 慕粉13482341627
    2016-09-08 11:52:34

    var index = $.inArray('a',['a','b','c','d','a','c'],2)最后面的数字2是指从索引2开始找,只找到第一个匹配的值返回索引,可以改最后那个2为0,结果返回的索引值就是0

    程序猿妖精 回复慕后端308...

    層主已經說得很明白了吖。 因為如果fromIndex的值為2,就從第三個數開始查找,找到第一個匹配的就停止并返回該匹配的值的索引。你的問題是:“改為3為什麼也是4?”因為,從索引為3的數往後查找,找到的第一個匹配的a的索引是4。注意:索引的編號是固定不變的,一定是從第一位為0開始算。

    2016-10-12 17:23:51

    共 2 条回复 >

  • 氽氽
    2016-09-01 20:43:21

    后面返回的'a'的索引值覆盖了第一个‘a'的索引值



  • 铃铛3
    2016-08-13 12:23:46

    因为fromIndex的意思是从索引第几位开始寻找value,你再试试0和5

    慕后端308... 回复铃铛3

    第一位是0的话,四是怎么出来的,从2开始

    2016-09-23 09:20:56

    共 3 条回复 >

jQuery基础(四)—动画篇

jQuery基础教程动画篇,讲解jQuery基础开启动画修炼

85058 学习 · 262 问题

查看课程

相似问题