当我们需要在数组中查找某个元素时,ES6中的数组includes()方法就能派上用场。该方法返回一个布尔值,表示某个数组是否包含给定的值,与字符串中的includes()方法类似。
以下是使用ES6数组includes()的完整攻略:
语法
arr.includes(valueToFind[, fromIndex])
- valueToFind:要查找的元素值
- fromIndex(可选):查找起始位置,默认值为0,如果为负数,则从数组末尾开始计算
返回值
函数返回一个布尔值,表示某个数组是否包含给定的值。
示例
假设有一个数组,包含一些数字值,请使用ES6数组includes()方法查找是否存在特定的数字
const array = [1, 2, 3, 4];
console.log(array.includes(2)); // true
console.log(array.includes(5)); // false
上述示例中,数组array包含数字1,2,3,4。在console.log()中,我们传递2和5作为参数传递给includes()方法。方法返回true和false,说明2包含在数组中,而5不包含。
再假设要查找一组字符串是否包含特定的字符串:
const array2 = ['apple', 'banana', 'orange', 'grape'];
console.log(array2.includes('orange')); // true
console.log(array2.includes('kiwi')); // false
此示例说明,对字符串数组使用includes()方法同样适用,方法返回一个布尔值,用于表示是否在数组中包含要查找的字符串。
这些是ES6数组includes()方法的简单实例。使用这种简单的语法,我们可以轻松地查找数组和字符串中是否包含要查找的值。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:es6数组includes()用法实例分析 - Python技术站