[].join.call(arguments,"\n")

来源:互联网 发布:淘宝买岛国片怎么搜索 编辑:程序博客网 时间:2024/06/01 23:14
<script>
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
原创粉丝点击