示例 1: 使用 includes() 检查数组
// program to check if an array contains a specified value const array = ['you', 'will', 'learn', 'javascript']; const hasValue = array.includes('javascript'); // check the condition if(hasValue) { console.log('Array contains a value.'); } else { console.log('Array does not contain a value.'); }
输出
Array contains a value.
在上面的程序中,
如果值存在于数组中,includes()
方法用于检查数组是否包含指定的值。
includes()
方法返回 true
。
if...else
语句用于根据条件显示结果。
示例 2: 使用 indexOf() 检查数组
// program to check if an array contains a specified value const array = ['you', 'will', 'learn', 'javascript']; const hasValue = array.indexOf('javascript') !==-1; // check the condition if(hasValue) { console.log('Array contains a value.'); } else { console.log('Array does not contain a value.'); }
输出
Array contains a value.
在上面的程序中,
indexOf()
方法与
if...else
语句一起使用来检查数组是否包含指定的值。
indexOf()
方法搜索数组并返回第一次出现的位置。如果找不到该值,则返回 -1。
注意: includes() 和 indexOf() 都区分大小写。因此,J 和 j 是不同的。