编程语言
首页 > 编程语言> > javascript-指示函数使用“参数”对象的最清晰方法是什么?

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