javascript - ES6 剩余参数代码不起作用

标签 javascript

为什么这段代码没有求和? 我正在尝试使用 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/

相关文章:

javascript - 无法获得下拉 3 栏菜单以具有背景或关闭

javascript - Backbone 继承模式与继承同一父类的同胞实例

javascript - 将所有 Javascript 控制台输出发送到 DOM 元素

javascript - 谷歌地图可以设置为慢速恒平移吗?就像一场全局革命?

javascript - 捕获 gulp-mocha 错误

javascript - 覆盖动态创建的元素的内部样式表

javascript - 使用javascript自动打开页面

javascript - Angular 7 使用 ng build --prod 缩小 Assets

javascript - 当位置从绝对位置更改为固定位置时,如何使元素保持在原位

javascript - 从 JS 获取 URL 元数据