多语言展示
当前在线:953今日阅读:26今日分享:39

怎样理解js数组中indexOf()的用法与lastIndexOf

js数组中indexOf方法和lastIndexOf()方法使用频率比较高,如何要好好运用它们就必须深刻理解它们的含义。
方法/步骤
1

第一首先你运行一下它的js代码:var arr1=['大学','中庸','论语','孟子','诗','尚书','礼记','易'];var index=arr1.indexOf('中庸');//观察它输出的结果是多少?它代表就是数组元素“中庸'在数组位置为1,从0数起;如果你把它改为arr1.indexOf('中庸',1);//代表从1开始数,数到首次出现中庸的数组的位置。

2

第二你可以将js代码改成如下方式运行:var arr1=['大学','中庸','论语','孟子','诗','尚书','礼记','易'];var index=arr1.lastIndexOf('大学');//观察它输出的结果是多少?它代表就是数组元素'大学'在数组位置为0,从后面找这个数组元素;如果你把它改为arr1.lastIndexOf('大学',2);//代表从'论语'开始倒着找首次出现中庸的数组的位置

推荐信息