1. 程式人生 > >js如何查詢陣列中是否存在某個值

js如何查詢陣列中是否存在某個值

可以用陣列的indexOf函式,方法arr.indexOf(find,start);

find:要找的內容,必須;

start:查詢開始下標,可選;

返回:查詢資料所在的下標,如果沒找到,返回-1

如果只要知道是否有8這個數字,直接呼叫arr.indexOf(8),如果返回值不為-1,說明找到了

var s=[1,2,3,5,6,9];
var u=s.indexOf(5);//返回5所在的下標3
var d=s.indexOf(8);//返回-1
console.log(u);
console.log(d);