【问题标题】:Word count into multi dimension array on javascript字数统计到javascript中的多维数组中
【发布时间】:2020-12-16 04:23:45
【问题描述】:

用于在 x、y 和 z 方向的多维数组中查找字符串计数的 JavaScript 代码

function wordCount(Array, string) {    
 let count = 0;    
  for (let i = 0; i < array.length ; i++) {    
       for (let j = 0; j < array[0].length; j++) {    
       if (array[i][j] === string)    
        count++;    
       }    
 }    
      return count;    
}    
let array = [["w","e","w","o"],    
             ["w","o","e","w"],    
             ["o","w","o","e"]];    
console.log(wordCount(array, 'woe'));   

【问题讨论】:

  • 我无法在这段 javascript 代码中找到错误...有人帮助我吗
  • 预期输出是什么?
  • 我能数 w 或 o 或 e,但不能数 'woe'
  • 我需要计算出现在数组中的“woe”
  • 你在索引中搜索一个词,意思是说如果array[0][0]='w'所以你把它和“woe”进行比较,你可以做的就是一个一个匹配与 string.first 匹配 "w" 然后 "o" 然后 "e" 都应该一个接一个。

标签: javascript arrays loops multidimensional-array nested


【解决方案1】:
for (let j = 0; j < array[0].length; j++)

对我来说似乎是错误的。我想你想检查array[i].length 而不是array[0].length

【讨论】:

  • array 无论如何都是未定义的。此外,显然他也没有实现方向查找。
  • 如何进行方向查找
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-09-21
  • 2015-02-14
  • 2011-01-17
  • 1970-01-01
  • 1970-01-01
  • 2012-02-22
相关资源
最近更新 更多