JavaScript中更方便的使用数组

很久没有用过jquery了,因为要获取到数组中第一个,问了下一直在用jquery的朋友,然后给我推荐了这两个属性来操作,挺方便也挺简单的。

如果需要在数组中查找某个元素,请使用 Array.indexOf

返回在数组中可以找到一个给定元素的第一个索引,如果不存在,则返回-1。如果在之后的代码中需要用到(给定元素的)索引,那么 Array.indexOf 是方便的了。

如果我们仅需要知道数组中是否包含给定元素,只是是与否的区别,直接使用返回布尔值的 Array.includes。

const characters = [
  'ironman',
  'black_widow',
  'hulk',
  'captain_america',
  'hulk',
  'thor',
];

console.log(characters.indexOf('hulk'));
// 2
console.log(characters.indexOf('batman'));
// -1

console.log(characters.includes('hulk'));
// true
console.log(characters.includes('batman'));
// false

猜你喜欢

转载自www.cnblogs.com/carryxin/p/9913783.html