javascript arguments length 总为1
我的函数:
function $( strID )
{
var documentObj = (arguments.length)>1?arguments[1]:document;
return documentObj.getElementById( strID );
}
在传递两个参数时,arguments.length的长度也为1
请问这是为什么呢?
------解决方案--------------------
你是这么知道它为1的,如果是Debug时看到的,那是假象