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

2.

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

参考:

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

最新文章

  1. android的Project has no default.properties file! Edit the project properties to set one. 的解决
  2. 错误:StrictMode $ AndroidBlockGuardPolicy.onNetwork
  3. Session变量不能传送到下一页.解决: session.use_trans_sid = 1
  4. BZOJ 1043 HAOI2008 下落的圆盘 计算几何
  5. index.do为后缀的是什么开发语言? 有什么技术特点?
  6. oracle角色、权限和用户
  7. Ubuntu16下apache2安装ssl阿里云证书
  8. [转] Javascript模块化编程(一):模块的写法
  9. vue.js 之 watch 详解
  10. Mybatis的mapper文件中#和$的区别 以及 resultType和resultMap的区别
  11. spring注解方式 idea报could not autowire
  12. 数字和表达式(python)
  13. Android Studio 3.0找不到Android Device Monitor
  14. Thrift 文件的格式及可用的数据类型
  15. django系列5.3--ORM数据库的多表操作
  16. xss自动化攻击
  17. SQL SERVER技术内幕之4 子查询
  18. sql中的Alias怎么用
  19. WIN8、WIN7访问Windows Server 2003服务器的数据库速度很慢、远程速度很慢的解决方法
  20. 二十五、MySQL 索引

热门文章

  1. 稍稍解读下JDK8的HashMap
  2. Java如何从文件中打印与给定模式匹配的所有字符串?
  3. Java SpringBoot中使用sqljdbc4注意事项 java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
  4. Scala学习笔记——函数和闭包
  5. linux下Ftp服务安装
  6. win8 下 TortoiseSVN 不显示图标
  7. jenkins 启动slave时,找不到合适的java程序
  8. ruby的第一次使用
  9. [JS] ECMAScript 6 - Prototype : compare with c#
  10. centos7设置时间和时区