前端大杂烩

如何在 JavaScript 中判断数组是否包含某个值?

2021-04-26  本文已影响0人  lio_zero
const arr = ['red', 'yellow', 'black', 'white', 'yellow']

arr.indexOf('plum') // -1
arr.indexOf('yellow') // 1
arr.indexOf('yellow', 2) // 4

if (arr.indexOf('red') != -1) {
  console.log('存在')
} // 存在
arr.includes('red') // true
arr.includes('plum') // false

if (arr.includes('red')) {
  console.log('存在')
} // 存在
arr.find(item => {
  if (item === 'black') return item
}) // "black"
arr.findIndex(item => item === 'white') // 3
上一篇 下一篇

猜你喜欢

热点阅读