js函数的不定参数
作者:互联网
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
}
标签:function,函数,sum,js,item,num,arguments,数组,不定 来源: https://blog.csdn.net/qq_39852145/article/details/113833853