这是我的程序
function getChar(arr) {
var num = 0;
for (var i = 0; i < arr.length; i++) {
if (arr[i] === 'red') {
console.log(i);
num++;
}
}
return console.log('red出现的次数是:' + num);
}
var arr = ['red', 'blue', 'red', 'green', 'pink', 'red'];
console.log(getChar(arr));
运行结果
0
2
5
red出现的次数是:3
undefined
就是不知道为什么前面都对了就是最后有一个undefined,检查了一下这是因为 console.log(getChar(arr)); 这个语句,我看不出来哪块错了,有大佬指教一下嘛~