[英]Variable coming back undefined Javascript
我的返回变量不断返回不确定。 有人可以解释为什么吗? 据我所知,它应该在范围内。
var countBs = function(word) { var count = 0; for (var i = 0; i < word.length; i++){ if (word.charAt[i] == 'B'){ count += 1; return count; }; }; }; console.log(countBs('BBABBAB'))
您需要在函数末尾返回count
,并使用.charAt(i)
:
var countBs = function (word) {
var count = 0;
for (var i = 0; i < word.length; i++){
if (word.charAt(i) == 'B'){
count += 1;
};
}
return count;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.