怎样理解js数组中indexOf()的用法与lastIndexOf
第一首先你運(yùn)行一下它的js代碼: var arr1=["大學(xué)","中庸","論語","孟子","詩","尚書","禮記","易"]; var index=arr1.indexOf("中庸");//觀察它輸出的結(jié)果是多少?它代表就是數(shù)組元素“中庸"在數(shù)組位置為1,從0數(shù)起; 如果你把它改為arr1.indexOf("中庸",1);//代表從1開始數(shù),數(shù)到首次出現(xiàn)中庸的數(shù)組的位置。
第二你可以將js代碼改成如下方式運(yùn)行: var arr1=["大學(xué)","中庸","論語","孟子","詩","尚書","禮記","易"]; var index=arr1.lastIndexOf("大學(xué)");//觀察它輸出的結(jié)果是多少?它代表就是數(shù)組元素"大學(xué)"在數(shù)組位置為0,從后面找這個(gè)數(shù)組元素; 如果你把它改為arr1.lastIndexOf("大學(xué)",2);//代表從"論語"開始倒著找首次出現(xiàn)中庸的數(shù)組的位置
lastIndexOf倒著找時(shí),必須注意是倒著找是否存在,如果你找"孟子"這個(gè)數(shù)組元素,你不能用0或者1,2找這樣肯定找不到、。不信你試試,返回-1.
轉(zhuǎn)載于:https://www.cnblogs.com/amujoe/p/10320008.html
總結(jié)
以上是生活随笔為你收集整理的怎样理解js数组中indexOf()的用法与lastIndexOf的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 线性基(一
- 下一篇: BZOJ.4738.[清华集训2016]