【发布时间】:2011-08-06 17:04:29
【问题描述】:
我发现在处理上有所不同
[1,2,3].slice(1, undefined)
在 chrome(返回 [2,3])和 firefox(返回 [])之间。
当然,两者都同意将 [2, 3] 作为值
[1,2,3].slice(1)
他们也都同意[] 的值
[1,2,3].slice(1, null)
这两个哪个是正确的?还是标准中没有明确规定?
【问题讨论】:
-
什么版本的火狐?使用
undefined时,我在 FF5 中没有得到该结果。null的结果是预期的,因为它将转换为0。 -
你不打算分享你用的是什么版本的FF吗?想知道这个问题在 FF4 中是否仍然存在。
-
@Patrick:问题出现在 ubuntu 10.10 上的 firefox 3.6.18 中。
标签: javascript firefox google-chrome