<script>
/*
* 调用函数的时候,浏览器会传入2个隐含的参数
* 1.this
* 2.arguments 封装实参的对象。
*
* argument.calle属性:显示当前正在调用该函数的函数对象
*/
function fun(){
//检查arguments的存在
console.log(arguments);
//arguments是累数组(不是数组)
console.log(arguments instanceof Array);
console.log(Array.isArray(arguments));
//也可以调用索引,查长度,调用函数时,实参会保存在arguments中
console.log(arguments.length);
//即使我们不定义形参,我们也可以通过arguments来调用实参,比较麻烦。
console.log(arguments[1]);
//arguments.callee
console.log(arguments.callee)
console.log(arguments.callee == fun)
}
fun("哈哈",true);
</script>
js--打卡--12.05 arguments
最新推荐文章于 2022-12-05 19:34:49 发布