Code once, debug everywhere.

1.通常语言调用一个函数会出exception的情况,在javascript里面返回的是undefined。等到程序运行不正常的时候,你看到数据结构的有些地方为什么是undefined,只能哭了。

2.

[]+{}和{}+[]输出不一样不是类型转换的问题,而是语法的问题。你加上括号两个输出就一样了({}+[]),如果不加括号,那就相当于 {};+[],那被当成了 Block

 

参考:

这些JavaScript编程黑科技,装逼指南,高逼格代码,让你惊叹不已

posted @ 2017-08-02 15:50  等风来。。  Views(405)  Comments(0Edit  收藏  举报
------------------------------------------------------------------------------------------------------------ --------------- 欢迎联系 x.guan.ling@gmail.com--------------- ------------------------------------------------------------------------------------------------------------