小编Adr*_*cas的帖子

我需要帮助弄清楚为什么我在这个函数中得到NaN

function multipleLetterCount(str){
  var finalObj = {};
  for(var i = 0; i < str.length; i++){
    if(!str[i] in finalObj){
        finalObj[str[i]] = 1;
    } else {
        finalObj[str[i]]++;
    }
}
return finalObj;
}

console.log(multipleLetterCount("SomeWord"));
Run Code Online (Sandbox Code Playgroud)

我需要帮助弄清楚为什么这些价值会以NaN的形式出现.谢谢

javascript nan

3
推荐指数
1
解决办法
86
查看次数

我需要帮助尝试获得多维数组的总和

var nestedArr3 = [[[1,2],[3,4]],[[5,6]]];

function sumTotal() {
  var sum = 0;
  for (var i = 0; i < nestedArr3.length; i++) {
    for (var j = 0; j < nestedArr3[i].length; j++) {
      if (typeof nestedArr3[i][j] === "number") {
        sum += nestedArr3[i][j];
      } else if (Array.isArray(nestedArr3[i][j] === true)) {
        sumTotal(nestedArr3[i][j]);
      }
    }
  }
  return console.log(sum);
}

console.log(sumTotal());
Run Code Online (Sandbox Code Playgroud)

我得到0的结果.我无法弄清楚如何修复此代码.任何帮助,将不胜感激.

javascript sum

3
推荐指数
1
解决办法
85
查看次数

标签 统计

javascript ×2

nan ×1

sum ×1