JavaScript 求某个字符出现的位置及次数

107 阅读1分钟
  var arr = ['red', 'blue', 'red', 'green', 'pink', 'red']
  var index = arr.indexOf('red')
  var num = 0
  while (index !== -1) {
    console.log(index)
    num++
    index = arr.indexOf('red', index + 1)
  }
  console.log('red出现的次数是:' + num)