【发布时间】:2011-11-28 19:30:29
【问题描述】:
我在 Google Chrome (14.0.835.186) 和 Firefox (6.0.2) 上为 this fiddle 得到不同的结果。
谁能解释这个差异?规范决定的行为是什么?
编辑:在 Firefox 上我看到 [0]、[0, 1] 等。在 Chrome 上我看到 [0, 1, 2, 3, 4]、[0, 1, 2, 3, 4]、[0, 1, 2, 3, 4] 等.
我使用的是 Mac OS 10.6.8。
【问题讨论】:
-
看起来它已被报告为错误:bugs.webkit.org/show_bug.cgi?id=35801
-
要绕过它,你可以这样做
var a = []; console.log(a.join(',')); a[0] = 1; console.log(a.join(','));
标签: javascript firefox google-chrome