1. 程式人生 > >js判斷陣列是否包含某個元素

js判斷陣列是否包含某個元素

    雖然感覺標題這個問題很簡單,但是在今天做專案的過程中遇到的時候,一下亂了陣腳,花了半個小時都沒有解決,最後還是在一位後端同事的提醒下解決,所以把它記錄下來,避免下次再慌的一匹。

   其實程式碼就一行,非常簡單

Arr.indexOf(element);

返回-1表示陣列中找不到這個元素,返回0表示陣列中有個元素。

後查了下API,發現這個方法接收兩個引數:要查詢的項和(可選的)表示查詢起點位置的索引。其中, 從陣列的開頭(位置 0)開始向後查詢。 同時,這個方法也適用於字串。