IE11,无法获取函数的参数

时间:2013-12-04 14:57:56

标签: javascript internet-explorer internet-explorer-11

例如,像这个函数:

function foo(){
   console.log(arguments)
}
foo(1,2,3);
通常,我们将在控制台中获得“[1,2,3]”,

但是在win7的IE11中,当我们将doc模式改为IE7~IE9时, 我们只是得到'不发现'。

我想知道为什么?以及如何获得The Unknown Quantity参数?

1 个答案:

答案 0 :(得分:0)

我只是在控制台中运行它,我得到两件事首先未定义,这是函数没有返回任何东西的结果然后我得到[对象参数],这当然是参数对象的记录。试试看它是否会改变未定义的

function foo(){
   console.log(arguments);
   return 'Hello world';
}
foo(1,2,3);

enter image description here