JavaScript匿名函数 - 如何确定可用参数?

时间:2014-04-08 17:32:19

标签: javascript angularjs function anonymous-function

我正在使用工具文档中的以下代码片段(FullScale Dangle):

$scope.displayCoord = function(type, term) {
    console.log(term);
    console.log(type);
};

在通过工具自己的库进行路由后,可以单击此函数。根据文档,我在onclick之后可以使用函数typeterm

如何确定可用的其他参数?

3 个答案:

答案 0 :(得分:4)

使用arguments类似数组的对象。这意味着您可以arguments.length查看其中有多少,并以arguments[0]type),arguments[1]term)和其他任意方式访问它们可能就在那里。

答案 1 :(得分:1)

使用arguments对象,这样的事情应该这样做:

var f = function (args1, args2) {console.log(arguments);}("foo", "bar", "bing");

[“foo”,“bar”,“bing”]

答案 2 :(得分:1)

如其他答案中所述,您可以使用参数对象。以下是有关它的更多信息。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions_and_function_scope/arguments