相关疑难解决方法(0)

为什么Javascript中的",,,"== Array(4)?

启动解释器/控制台并尝试比较

> ",,," == Array(4)
True
Run Code Online (Sandbox Code Playgroud)

为什么?起初我想也许因为你可以把",,,"想象成一个带有'\ 0'终止切片的四个字符的数组,这可能就是原因,但是

> "..." == Array(4)
Run Code Online (Sandbox Code Playgroud)

返回"False".所以为什么?我知道这是Javascript中的一些特殊的鸭子输入,但只是好奇是什么强调了这种行为.从Zed Shaw 在这里的精彩演讲中收集到了这一点.

javascript

118
推荐指数
5
解决办法
3641
查看次数

标签 统计

javascript ×1