我需要帮助编写一个函数,该函数返回与“a”匹配的字符数组的长度 || "e" || “我”|| “哦”|| “你”。
function getCount(str) {
let count = str.split("").filter((ch) => {
return ch === "a" || "e" || "i" || "o" || "u"
}).length;
return count;
}
console.log(getCount("abracadabra"));
//"a" || "e" || "i" || "o" || "u"
出于某种原因,它返回 11,而不是正确的值 5。
任何帮助将不胜感激!
答案 0 :(得分:1)
抱歉,您没有正确进行比较。
function getCount(str) {
let count = str.split("").filter((ch) => {
return ch === "a" || ch === "e" || ch === "i" || ch === "o" || ch === "u"
}).length;
return count;
}
console.log(getCount("abracadabra"));