我正在为一个类制作电子表格处理器,并试图弄清楚为什么我给出的值会输入错误的单元格中。例如D8 =“苹果”进入H8或D4 =“梨”进入B4。我查看了我的代码,发现分配单元格的命令没有特别特别的错误,因为它采用了它提供的索引值,但它仍然分配给错误的单元格。为什么会这样呢?我已经通过调试器运行了它,除了最终结果本身之外,我没有发现任何其他问题。
我的代码: 打包textExcel;
const theSentence = "The quick brown fox jumps over the lazy brown dog, who thinks the world is flat and the sky\'s blue. The brown fox then goes to sleep";
function findWord(word, str){
return word + ": " + str.match(word).length
}
console.log(findWord(/fox/gi, theSentence));