arguments对象

117 阅读1分钟

arguments对象是一个对应传递给函数参数的类数组对象。

function fn(a,b,c){
	console.log(arguments)
	console.log(arguments[0])
}
fn(1,2,3)

注意:arguments对象不是数组,除了length属性和索引元素之外没有任何数组属性。但可被转化成数组。

转化为数组:

function fn(){
	const args = Array.prototype.slice.call(arugmens)
}