js 根據值來查詢所在陣列的位置(索引值)

2021-10-11 14:26:35 字數 679 閱讀 5852

一、indexof()方法可返回某個指定的字串值在字串中首次出現的位置。

indexof() 方法可返回陣列中某個指定的元素位置。

該方法將從頭到尾地檢索陣列,看它是否含有對應的元素。開始檢索的位置在陣列 start 處或陣列的開頭(沒有指定 start 引數時)。如果找到乙個 item,則返回 item 的第一次出現的位置。開始位置的索引為 0。

如果在陣列中沒找到指定元素則返回 -1。如果你想查詢字串最後出現的位置,請使用 lastindexof() 方法。

var list = [1, 2, 3, 4, 5];

list.indexof(2); // 1

list2.indexof(6); // -1

二、

var getindex = ((arr, item) => 

}});var list2 = [1, 2, 3, 4, 5];

var index = getindex(list2, 2);

console.log(index);// 1

var index = getindex(list2, 5);

console.log(index);// 4

根據字段值查詢其所在的表 字段

假如字段值 123456,根據其查詢表名和欄位名 declare what varchar 800 set what 123456 要搜尋的字串 declare sql varchar 8000 declare tablecursor cursor local for select sql if e...

js在陣列的指定位置插入乙個陣列

問題 arr1 a b c arr2 1 2 3 把陣列arr2插入陣列arr1的第二個元素b後面 思路 插入特定的位置,我們首先會想到splice,splice用法如下。index是索引,howmany是刪除多少個元素,後面的item是插入的元素 arrayobject.splice index,...

js檢查某個元素在陣列中的索引值

在現在代瀏覽器中判斷乙個元素在不在乙個陣列中,咱們可以用array物件的indexof 方法來取得這個元素在當前陣列中的索引值,若索引值不等於 1,陣列中就存在這個元素,例如 1 2 3 4 5 6 7 8 9 10 11 12 13 vararr 2,53,23,test 9,array 判斷ar...