0
点赞
收藏
分享

微信扫一扫

Js数组的查询方法


// 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


举报

相关推荐

0 条评论