返回特定字符数组长度的函数 (Javascript)

时间:2021-06-01 21:31:12

标签: javascript

我需要帮助编写一个函数,该函数返回与“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。

任何帮助将不胜感激!

1 个答案:

答案 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"));