- c#中StartsWith和EndsWidth的用法
- thinkphp中foreach
- AutoMapper用法
- C#中带有参数的构造函数
- 经典SQL语句大全之常识篇
- 如何在asp.net的 eval中使用if语句进行判断
- 关于关键词难度的分析——如何选择自己的网站关键词
- Node.js安装成功了,但在cmd中找不到node
- vue组合api中ref
- JS倒计时代码大全
邮箱:
手机: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是什么
-
2013-11-22触摸屏网站开发系列(一)-ios web App应用程序(ios meta)
-
2019-03-11jquery获取当前页面的URL信息
-
2012-06-30每日办好这四个范围就可以办好你的网站
-
2010-12-09网站标题、关键词和描述标签的正确写法
-
2010-10-02SQL 日期截取 & SQL Server日期比较日期查询常用语句
-
2024-06-19英文网站seo
