- 京东新店怎么快速做大做强
- 从零开始学习jQuery (十) jQueryUI常用功能实战
- C#中字符串与数值的相互转换
- 网站建设
- 网站发布出现server application unavailable错误
- webapi中请求地址
- access关键字
- wwww
- mysql防注入的sql语句写法
- 浅论印刷行业的企业网站定位
邮箱:
手机:15383239821
javascript 中arguments入门理解小笔记
javascript 中arguments笔记
刚看到arguments有点懵,就先从简单的试试了解了解。
例1:
<div>
<a onclick="showw()" href="javascript:;">点我</a>
</div>
function showw() {
console.log(arguments);
var cans = arguments.length;
alert("参数数量:" + cans);
}
显示: 参数数量:0
把showw()换成showw(aa)
同样显示:参数数量:0
结论:argument数量与函数定义处无关,与引用函数处的参数数量有关。
例2:
<div>
<a onclick="showw('aa','bb')" href="javascript:;">点我</a>
</div>
function showw() {
console.log(arguments);
var cans = arguments.length;
alert("参数数量:" + cans);
}
显示: 参数数量:2
也验证了上述的结论
例3:
function fun() {
console.log(arguments);
alert(arguments.length);
for (var i = 0; i < arguments.length; i++) {
alert("第" + i + "项:" + arguments[i]);
}
}
fun('tom', [1, 2, 3], { name: 'Janny' }, 'haha');
运行后首先显示alert,显示为:4
然后执行for循环,依次显示:
第0项:tom
第1项:1,2,3
第2项:[object Object]
第3项:haha
- 上一篇:js序列化和反序列化
- 下一篇:HTML中的DOM是什么
-
2023-09-17php怎么将汉语转为拼音?
-
2013-11-12从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法 .
-
2010-09-298个CSS浏览器兼容问题整理
-
2012-12-25网站URL太长有什么不好
-
2023-02-04phpstorm怎么调中文版
-
2025-07-31数据访问层接口和数据访问层接口实现
