[].join.call(arguments,"\n")
来源:互联网 发布:淘宝买岛国片怎么搜索 编辑:程序博客网 时间:2024/06/01 23:14
<script>
document.onclick=function(){
alert (arguments.length);
alert ([].join.call(arguments,"\n"));
}
document.onclick=function(){
alert (arguments.length);
alert ([].join.call(arguments,"\n"));
}
</script>
昨天看到了alert ([].join.call(arguments,"\n"));一时间无法理解其中的奥妙
经过查找资料发现 join(array,flag);是将array里面的元素用flag链接起来
eg:array[0]=0;
array[1]=1;
array[2]=2;
array[3]=3;
join(array,"\n") 后的结果是
0
1
2
3
a.function.call(b,c);用b函数代替a然后执行funciotn ,c作为参数传递给function;
所以整句话的意思是:
将函数传递的参数链接成为一个字符串,用\n作为连接符
0 0
- [].join.call(arguments,"\n")
- slice、call、join、arguments的总结
- var args = Array.prototype.join.call(arguments,',');
- arguments,caller,callee,apply,call
- caller,arguments.callee,call,apply
- Array.prototype.slice.call(arguments)
- Array.prototype.slice.call(arguments)
- Array.prototype.slice.call(arguments)
- Array.prototype.slice.call(arguments)
- Array.prototype.slice.call(arguments)
- Array.prototype.slice.call(arguments)
- Array.prototype.slice.call(arguments)
- Array.prototype.slice.call(arguments)
- Array.prototype.slice.call(arguments)
- Array.prototype.slice.call(arguments)
- Array.prototype.slice.call(arguments)
- Array.prototype.slice.call(arguments)
- Array.prototype.slice.call(arguments)
- 图像读取及基本处理程序片段
- 第一次发表博客
- 15HD_OJ——最少拦截系统
- C++标准库学习笔记(Weak Pointer)-4
- 字符统计
- [].join.call(arguments,"\n")
- java Tomcat数据库连接池
- dbca.sh
- Zend framework2 - 在视图助手中设置元素样式,对所有元素,如multiCheckbox或错误信息加上自定义样式
- 判断一个数组是否是二叉搜索树的后序遍历(java)
- PHP PDO select语句结果行数计算
- 转--大数据学习路线
- Java多线程 synchronized锁的应用
- 基于js的网页计算器实现