javascricpt 中Array数组的(last)indexOf(searching[,(startForm)]) 中startForm的详解

来源:互联网 发布:天窗玻璃 知乎 编辑:程序博客网 时间:2024/06/11 22:36

简单叙述一下 array.(last)indexOf(searching[,(startForm)])的作用:用于搜索array数组中值为 searching 的元素的索引

indexOf()与lastindexOf()的区别在于他们的搜索方向:indexOf()的搜索方向为数组头元素向数组尾元素 ,lastindexOf()与之相反。

startForm有正负值。startForm为正值时表:从数组正序 startForm 个偏移量处开始搜索。为负值时表:从逆序 startFrom个偏移量开始搜索。

例如:var array = ["hee","llo","kitty"] ,所以array.length的值为3。

array.lastindexOf(kitty,1)表从array[1]处开始逆序搜索与“kitty”匹配的元素。   //需要先后查找array[1],array[0]

array.indexOf("kitty",-2)表从array[1]处开始正序搜索。其中的“-2”表示逆向偏移量为2,这里“-2”表示的意义与其补数1(模为数组大小。这里mod=3, -2=(3 +(-2)))相同。                                                                  //需要先后查找array[1],array[2]




原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 手机淘宝不显示图片怎么办 京东申请退款卖家不处理怎么办 企业网银冻结了怎么办 农行k宝坏了怎么办 手机检测不到u盾怎么办 农行有k宝怎么办信用卡 k米怎么点不了怎么办 c1驾照被扣3分怎么办 淘宝账号被黑了怎么办 淘宝卖家号虚假交易违规怎么办 扣扣申诉成功后怎么办 微信二维码收款异常怎么办 国际包裹被退回去了怎么办 京东账号手机号换了怎么办 换手机号了淘宝账号怎么办 qq登录id密码忘记怎么办 iphone商店密码忘记了怎么办 淘宝账号被限制登入怎么办 手机换号码了qq登不上怎么办 换手机了qq登不上怎么办 微信帐号和密码错误怎么办 高考生忘记登录密码怎么办 高考生登录密码丢了怎么办 高考志愿登录密码忘了怎么办 电视声音和画面不同步怎么办 苹果5s不能开机怎么办 红米手机老是闪退怎么办 苹果7plus打字卡怎么办 手机总是出现无响应怎么办 手机淘宝怎么打不开了怎么办 淘宝买东西卖家不同意退货怎么办 苹果自带浏览器不能上网怎么办 淘宝账号买不了东西怎么办 支付宝被限制登录怎么办 微信登录不上 钱怎么办 淘宝账号买家权限被限制怎么办 淘宝中店新品打不开怎么办 旺旺号被限制有退款怎么办 登陆微信收不到验证码怎么办 淘宝店注册成功后怎么办 充电宝掉进水里怎么办