TypeScript includes()方法允许您确定数组中是否存在特定元素。
还可以确定特定元素是否存在于特定索引位置。
用法:
array.includes(searchElement[, fromIndex])
参数:
- searchElement: 要在数组中搜索的值。
- 来自索引(可选):开始搜索的起始索引。
返回值:
- 它会返回真的如果数组包含搜索元素,并且错误的否则。
示例 1:在此示例中,我们将检查给定数组是否包含特定元素。
Javascript
// Here we are defing an array
const fruits: string[] =
["apple", "banana", "orange"];
// Here we will check if
// the array contains "apple"
const hasApple: boolean =
fruits.includes("apple");
// Here we will print the result on console
console.log(hasApple);
输出:
true
示例 2:在此示例中,我们将从头开始检查给定的特定索引位置是否存在数字。
Javascript
// Here we are defing an array of numbers
const numbers: number[] = [1, 2, 3, 1];
// Declare the starting index
// with type annotation
const startIndex: number = 2;
// Here we will check the number
// 1 exists starting from index 2
const foundSecond1: boolean =
numbers.slice(startIndex).includes(1);
// Print the result on the console window
console.log(foundSecond1);
输出:
true
相关用法
- TypeScript Array indexOf()用法及代码示例
- TypeScript Array every()用法及代码示例
- TypeScript Array filter()用法及代码示例
- TypeScript Array forEach()用法及代码示例
- TypeScript Array join()用法及代码示例
- TypeScript Array lastIndexOf()用法及代码示例
- TypeScript Array map()用法及代码示例
- TypeScript Array push()用法及代码示例
- TypeScript Array reduce()用法及代码示例
- TypeScript Array reduceRight()用法及代码示例
- TypeScript Array slice()用法及代码示例
- TypeScript Array some()用法及代码示例
- TypeScript Array sort()用法及代码示例
- TypeScript Array splice()用法及代码示例
- TypeScript Array unshift()用法及代码示例
- TypeScript Array flat()用法及代码示例
- TypeScript Array findIndex()用法及代码示例
- TypeScript Array fill()用法及代码示例
- TypeScript Array entries()用法及代码示例
- TypeScript Array keys()用法及代码示例
- TypeScript Array find()用法及代码示例
- TypeScript Array.of()用法及代码示例
- TypeScript Array.from()用法及代码示例
- TypeScript Array.isArray()用法及代码示例
- TypeScript Number toExponential()用法及代码示例
注:本文由纯净天空筛选整理自pankajbind大神的英文原创作品 TypeScript Array includes() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。