想规范下代码,不知道应该用undefined还是用null:

1.因为undefined是windows的属性,每次比较效率较低,还有个问题是若从一个iframe的undefined传到另一个iframe,两者进行比较(用===),会出现问题(这个是重点啊,前面碰到坑过,不过用typeof 也是可以解决的)

2.server返回的空值都默认是undefined,这样就又不统一了,还有未赋值的,都是undefined,看了一下其他库也好像都没怎么用null

1 1 收藏


直接登录
最新评论
  • Kenneth hired worker 2016/09/23

    u should handle both.  if server return undefined, it means that the field is not defined in server side. if server return null, it means that the field is defined but no value.