查詢陣列元素位置

2021-09-25 03:15:56 字數 697 閱讀 6567

找出元素 item 在給定陣列 arr 中的位置

如果陣列中存在 item,則返回元素在陣列中的位置,否則返回 -1

示例1

[ 1, 2, 3, 4 ], 3

1.利用arr.indexof(item),返回arr中第乙個item的索引,如果不存在,則返回-1。

function indexof(arr, item)
2.若瀏覽器不支援indexof,就用for遍歷。(此處不能用foreach,否則每個元素都遍歷,然後返回-1)

function indexof(arr, item)  

else

}}

return -1;

}

3. 若arr中的資料型別為物件、陣列等,如 [, '1', 1, true, [1,2]],就用json.stringify()將js物件轉換為字串

function indexof(arr, item)    

for (var i = 0, len = arr.length; i < len; i++)

}return -1;

}

陣列元素查詢

本方法目標是找出給定陣列中指定兩標記之間的元素,實現 如下 功能 找出給定陣列中指定兩標記之間的元素 param original 原始資料 param startlabel 頭標記 param endlabel 尾標記 public static void findbetween string o...

查詢陣列元素

編寫程式,輸入n 1 n 10 輸入n個整數構成乙個陣列,輸入整數x,在這個陣列中查詢x是否存在,如果存在,刪除x,後面元素依次向前添補空位,並輸出刪除元 素後的陣列。如果不存在,輸出 not found 定義乙個查詢函式find 在陣列a中查詢x,若找不到函式返回 1,若找到返回x的下標,函式原型...

查詢陣列元素

題目 編寫程式,輸入n 1 n 10 輸入n個整數構成乙個陣列,輸入整數x,在這個陣列中查詢x是否存在,如果存在,刪除x,後面元素依次向前添補空位,並輸出刪除元素後的陣列。如果不存在,輸出 not found 定義乙個查詢函式find 在陣列a中查詢x,若找不到函式返回 1,若找到返回x的下標,函式...