首页 > Web开发 > 详细

arguments对象-JS

时间:2019-10-01 20:19:54      阅读:85      评论:0      收藏:0      [点我收藏+]

function  a() {
    console.log(arguments);
}
a(1,2,3,undefined);
/*
Arguments(4)
0: 1
1: 2
2: 3
3: undefined
callee: ? a()
length: 4
Symbol(Symbol.iterator): ? values()
__proto__: Object
*/
  • arguments是函数的一个内置属性,他是一个类似于数组的对象,有length这个属性。

  • arguments对象的长度是由函数调用时传递的实参个数决定(即使这个值传递的是undefined)。
  • 对于arguments中的元素和形参都存在的情况下,两者值是同步的,但是针对其中一个无值的情况下,对于此无值的情形值不会得以同步。
  • 箭头函数中没有arguments

arguments对象-JS

原文:https://www.cnblogs.com/wangshouren/p/11615860.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!