// Js数组的查询方法
// indexOf() 搜索数组中的元素,并返回它所在的位置,不会改变原始数组
// lastIndexOf() 返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索
// includes() 判断一个数组是否包含一个指定的值
// isArray() 判断对象是否为数组
// every() 检测数值元素的每个元素是否都符合条件
// some() 检测数组元素中是否有元素符合指定条件
let arr = ["张三","李四","王五","李四"]
let arrMessage = [{name:'张三',age:20,sex:'男'},{name:"李四",age:22,sex:"女"},{name:"王五",age:24,sex:'男'}]
let arrIndexOf = arr.indexOf("李四")
let arrLastIndexOf = arr.lastIndexOf("李四")
let arrIncludes = arr.includes("李四")
let arrIsArray = Array.isArray(arr)
let arrEvery = arrMessage.every(item =>{
return item.age > 20
})
let arrSome = arrMessage.some(item =>{
return item.age > 20
})
console.log(arrIndexOf) // 1
console.log(arrLastIndexOf) // 3
console.log(arrIncludes) // true
console.log(arrIsArray) // true
console.log(arrEvery) // false
console.log(arrSome) // true
Js数组的查询方法
最新推荐文章于 2023-11-01 09:58:09 发布
本文介绍了JavaScript中用于查询数组的几个关键方法,如indexOf用于查找元素位置,lastIndexOf查找最后一个匹配项的位置,includes检查数组是否包含特定值,isArray判断是否为数组,以及every和some用于检测数组元素是否满足特定条件。示例代码展示了这些方法的用法。
摘要由CSDN通过智能技术生成