javascript-指示函数使用“参数”对象的最清晰方法是什么?
作者:互联网
指示函数使用“参数”对象的最佳方法是什么?
这显然是基于观点的,但是有约定吗?什么时候使用参数数组会更好?
一些例子:
// Function takes n arguments and makes them pretty.
function manyArgs() {
for (var i = 0; i < arguments.length; i++)
console.log(arguments[i]);
}
function manyArgs( /* n1 , n2, ... */ )
function manyArgs(n1 /*, n2, ... */ )
function manyArgs(argArray)
解决方法:
// Using ES6 syntax ...
var foo = function(/*...args*/){
// shim Array.from, then
var args = Array.from(arguments);
// or
var args = [].slice.call(arguments);
};
标签:conventions,javascript 来源: https://codeday.me/bug/20191029/1956625.html