JavaScript 教程
檢測(cè)數(shù)組 site 是否包含 json :
includes() 方法用來判斷一個(gè)數(shù)組是否包含一個(gè)指定的值,如果是返回 true,否則false。
[1, 2, 3].includes(2); // true [1, 2, 3].includes(4); // false [1, 2, 3].includes(3, 3); // false [1, 2, 3].includes(3, -1); // true [1, 2, NaN].includes(NaN); // true
表格中的數(shù)字表示支持該方法的第一個(gè)瀏覽器的版本號(hào)。
方法 | |||||
---|---|---|---|---|---|
includes() | 47 | 14 | 43 | 9 | 34 |
arr.includes(searchElement) arr.includes(searchElement, fromIndex)
參數(shù) | 描述 |
---|---|
searchElement | 必須。需要查找的元素值。 |
fromIndex | 可選。從該索引處開始查找 searchElement。如果為負(fù)值,則按升序從 array.length + fromIndex 的索引開始搜索。默認(rèn)為 0。 |
返回值: | 布爾值。如果找到指定值返回 true,否則返回 false。 |
---|---|
JavaScript 版本: | ECMAScript 6 |
如果fromIndex 大于等于數(shù)組長(zhǎng)度 ,則返回 false 。該數(shù)組不會(huì)被搜索:
如果 fromIndex 為負(fù)值,計(jì)算出的索引將作為開始搜索searchElement的位置。如果計(jì)算出的索引小于 0,則整個(gè)數(shù)組都會(huì)被搜索。