为什么此代码不求和?
我正在尝试使用javascript ... rest参数

function sum(...nums) {
  let total = 0;
  for(const num of nums) {
    total += num;
  }
  return total;
}

sum(10, 36, 7, 84, 90, 110);

最佳答案

您的代码工作正常。您实际上并没有在任何地方输出结果:



function sum(...nums) {
  let total = 0;
  for(const num of nums) {
    total += num;
  }
  return total;
}

let res = sum(10, 36, 7, 84, 90, 110);

console.log(`Total: ${res}`);

关于javascript - ES6其余参数代码不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51662686/

10-15 08:30