0
点赞
收藏
分享

微信扫一扫

arguments的使用

     当我们不确定有多少个参数传递的时候,可以用arguments来获取。

     在JavaScript中,arguments实际上它是当前函数的一个内置对象。      所有函数内置了一个arguments对象,arguments对象中存储了传递所有实参

 

   arguments 的使用 只有函数才有arguments对象    而且是每个函数都内置好了这个arguments

<script>
function fn() {
//console.log(arguments); //里面存储了所有传递过来的实参 arguments = [1,2,3]
// console.log(arguments.length);
// console.log(arguments[4]);
for (let i = 0; i < arguments.length; i++) {
console.log(arguments[i]);
}
}
fn(1, 2, 3);
fn(1, 2, 3, 4, 5);
</script>

伪数组  并不是真正意义上的数组

1.具有数组的length 属性

2.按照索引的方式进行存储

3.它没有真正数组的一些方法 pop( ) push( )等等

 


举报

相关推荐

0 条评论