一、includes語法
includes()函式可以用來判斷某元素是否在陣列裡,如果在陣列裡的話就回傳true,否則回傳false。
Array.includes( element ,[fromIndex] )
Array : 要拿來判斷是否包含某元素的陣列
element : 要被判斷是否在陣列裡的元素
[fromIndex] : 選填項,要從陣列的第幾個元素開始判斷
二、includes範例
- 不輸入fromIndex參數
var food = [ 'rice' , 'beef' , 'pork' ];
//範例一
console.log( food.includes( 'rice' ) );
//範例二
console.log( food.includes( 'iron' ) );
在上面的範例中,範例一會回傳true;範例二則會回傳false。
2. 輸入fromIndex參數
var food = [ 'rice' , 'beef' , 'pork' ];
//範例一
console.log( food.includes( 'rice' , 1 ) );
//範例二
console.log( food.includes( 'beef
' , 1) );
範例一 : 會回傳false。因為’rice’是food這個陣列裡第一個元素,所以’rice’的索引值是0;而範例一裡面指定的是從索引值1開始判斷,可以想像這時候判斷的是’rice’是否在[ ‘beef’ , ‘pork’ ]這個陣列裡,所以會是false。
範例二 : 會回傳true。’beef’的索引值是1,剛好我們指定從索引值1開始,所以回傳true。