javascript - 添加空对象和数组

标签 javascript

我提前道歉,因为这在某种程度上是一个愚蠢的问题,但我只需要知道为什么会发生这种情况,但我没有找到答案。所以,你去吧,堆栈溢出!

在此video (我怎么推荐都不为过)大约 2:00 标记,这些家伙用 Javascript 显示:

[] + [] = empty string
[] + {} = object
{} + [] = 0
{} + {} = NaN

谁知道为什么?

最佳答案

This blog post通过 Adam Iley涵盖了大多数边缘案例背后的原因。

(注意:该站点存在一些数据库问题。您可以使用 google cache 直到他们修复问题。)

关于javascript - 添加空对象和数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9039225/

相关文章:

javascript - 观看已删除的模型?

javascript - 如何使用 webdriverjs 控制新窗口?

c# - 在站点中嵌入 Cgi 视频

javascript - Ember : Error with named outlets

javascript - 当鼠标按下时,如何根据鼠标悬停在哪个单元格上更改 html 表格单元格的颜色?

javascript - 关于使用 javascript 对 Web 应用程序进行可能优化的意见

javascript - 如何设置这个 javascript 倒数计时器的样式

javascript - 使用 Javascript CSS 在菜单中突出显示当前 PHP 页面

javascript - Greasemonkey - 集成滚动和鼠标点击操作

javascript - 使用 JavaScript、CSS 和 HTML 制作简单的照片幻灯片