gpt4 book ai didi

javascript - 我不断收到错误 : TypeError: Cannot read property 'length' of null in Javascript

转载 作者:行者123 更新时间:2023-11-28 17:40:38 25 4
gpt4 key购买 nike

我已经查看了其他线程。我是一个长期潜伏者,这是我第一次发帖(我认为)或者已经有一段时间了。无论如何,我知道问题是什么,我认为,根据其他响应,我的变量似乎没有初始化。但我不认为这是我的问题。

我正在尝试创建一个“猜单词”游戏,类似于没有简笔画的刽子手。我正在创建一个函数来查看该字母在单词中出现了多少次。我不确定我做得是否正确。请查看我的代码并告诉我我做错了什么......?

谢谢!

function timesInWord(word, letter) {
var re = new RegExp(letter,"gi");
var isMatch = word.match(re).length;

if (isMatch != null && isMatch > 0) {
return isMatch;
} else {
return "No Match, Try again!";
}
}

console.log(timesInWord("Mississippi","r"));

最佳答案

如果没有匹配项,

word.match(re) 将返回 null。这就是问题的原因。如果您想检查是否存在匹配项,请在获取数组长度之前检查它是否不为 null

关于javascript - 我不断收到错误 : TypeError: Cannot read property 'length' of null in Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48029842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com