[英]how to get index of array in javascript
我在獲取索引時遇到問題,如果在數組中有一些相似的單詞但索引位置不同,並且當我選擇一個單詞時,得到的索引不是來自單詞,而是從中選擇相同的單詞在以前的位置
例如我有一個句子:
收獲是收集的過程
粗體字是我選擇的字。
這是我的代碼:
var str = "The Harvest is the process of gathering";
var myArray = str.split ("");
var Select = "the";
我有一個像這樣的功能:
function getIndex (arrayItem, item) {
for (var x = 0; x <arrayItem.length; x + +) {
if (arrayItem [x] == item) {
return x;
}
}
return -1;
}
var idx = getIndex (myArray, Select);
如何獲得該指數?
您可能希望完全避免這種情況,並使用String
對象的indexOf
方法:
var str = "The Harvest is the process of gathering";
var idx = str.indexOf('the');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.