1、arguments
An array corresponding to the arguments passed to a function.
在一個函數體內,標識符arguments引用了arguments對象的一個特殊屬性。可以按照數目(而不是名字)獲取傳遞給函數的參數值。
如(prototype.js中的使用):
復制代碼 代碼如下:
function $() {
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element);
if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
}
Argument對象也定義了callee屬性(此處不管)。