检查数组是否包含指定元素

var name = ['张三', '李四', '王五'];
console.log(name.includes('赵六')); // false
console.log(name.includes('张三')); // true


// 需要注意的是includes()方法是全等判断,故如果被查找内容的数据类型和数组元素的数据类型不一致必须先对被查找内容进行数据类型转换
var num = [3, 4, 5];
console.log(num.includes(4)); // true
console.log(num.includes('4')); // false


// includes()方法还可以用来检查字符串是否包含另一字符串,用法和search()方法一样
console.log('PHP是世界上最好の语言'.includes('码农')); // false
console.log('PHP是世界上最好の语言'.includes('世界')); // true
console.log('PHP是世界上最好の语言'.search('码农')); // -1
console.log('PHP是世界上最好の语言'.search('世界')); // 4

Copyright © 2024 码农人生. All Rights Reserved