【发布时间】:2012-04-25 20:31:27
【问题描述】:
看完this discussion和this article,我还是有这个疑问。假设我有以下 sn-p:
var arr = new Array(3);
arr[0] = "Zero";
arr[1] = "One";
arr[2] = "Two";
document.write(arr.join(","));
如果我将document.write() 行替换为document.write(arr);,它们是否等效?替换语句是否自动以逗号作为分隔符连接数组元素?
提前致谢!
【问题讨论】:
-
为什么不自己试试呢?
-
它们看起来一样,但我不知道为什么。
-
等效是什么意思?你的意思是它们在输出到浏览器时看起来是一样的吗?
-
输出在浏览器看来是一样的。但我不知道为什么。
标签: javascript