js函数的不定参数 程序员文章站 2022-03-10 23:27:20 ... es5 function sum () { let num = 0 // arguments是伪数组使用数组方法需要先转换为数组 Array.prototype.forEach.call(arguments, function (item) { num += item * 1 }) return num } es6 es6中不建议使用arguments,故使用展开运算符存储参数 function sum (...nums) { let num = 0 nums.forEach((item) => { num += item }) return num } 相关标签: ES标准 js javascript 上一篇: js判断一个对象是否为空或者某个属性是否存在 下一篇: vim:vim常用配置 推荐阅读 php 获取可变函数参数的函数 JS函数动态传递参数的方法分析【基于arguments对象】 回调函数js利用箭头函数(js中回调函数的用法) 回调函数js利用箭头函数(js中回调函数的用法) JS中处理与当前时间间隔的函数代码 JavaScript函数参数的传递方式详解 Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】 理解Python中函数的参数 用在PHP里的JS打印函数 js代码延迟一定时间后执行一个函数的实例