js中的arguments对象
来源:互联网 发布:mac打印jpeg 编辑:程序博客网 时间:2024/05/01 23:35
在函数体内,标识符arguments是指向实参对象的引用,实参对象是一个类数组对象 arguments[0],arguments.length arguments是什么? 答:1:arguments是收到的实参副本 在词法分析中, 首先按形参形成AO的属性,值为undefined 当实参传来时, 再修改AO的相应属性. 2:并把所有收到实参收集起来,放到一个arguments对象里 t(a,b,c){}, 调用时: t(1,2,3,4,5) 5个参数 此时 , AO属性只有a,bc,3个属性, arguments里有1,2,3,4,5, 所有的值 对于超出形参个数之外的实参, 可以通过arguments来获得 3:arguments 的索引 从 0, 1,2,....递增,与实参逐个对应 4:arguments.length 属性代表实参的个数 5:arguments一定不是数组, 是长的比较像数组的一个对象,虽然也有length属性 6:arguments每个函数都会有,因此,arguemnts只会在内部找自身的arguments, 无法引用到外层的arguments <script type="text/javascript"> // 求圆形面积,矩形面积, 三角形面积 function area () { if(arguments.length == 1) { alert(3.14 * arguments[0] * arguments[0]); } else if(arguments.length == 2) { alert(arguments[0] * arguments[1]); } else if(arguments.length == 3) { alert(arguments[0] + arguments[1] + arguments[2]); } else { return null; } } area(10,20,30); </script>
0 0
- js中的arguments对象
- js中的arguments对象
- 什么是JS中的arguments对象?
- JS中的arguments对象解析
- 【JS/文档】js 中的 Arguments 对象
- js中的arguments对象的使用
- 【js】js中的隐藏对象arguments,caller,callee
- js arguments对象
- js arguments对象说明
- js arguments对象
- js arguments对象
- JS arguments 对象
- JS的arguments对象
- js 的 arguments 对象
- js arguments对象
- JS Arguments对象
- js的arguments对象
- js-arguments对象
- Berkeley DB数据库和日志文件归档
- Java本地调用JNI使用规范详解
- 终于有点眉目
- 青春--说走就走的旅行
- 如何使用DDMS查看某个进程的logcat
- js中的arguments对象
- jquery | 淡化版banner 带标题+描述 和 小按钮
- java.lang.UnsupportedOperationException: Not supported by BasicDataSource
- Java多线程学习-Java Thread Dump 日志分析
- [心情随笔]我能面对自己吗?
- 第6周作业-图像缩放显示1
- 第6周作业-图像缩放显示
- Android蓝牙开发之数据窜位和数据接收错误以及重组字节数据
- 微软今起停止对XP技术支持:影响2亿国内用户