JavaScript 最佳实践之不要使用new Object()

[广告:最高 ¥2000 红包]阿里云服务器、主机等产品通用,可叠加官网常规优惠使用 | 限时领取

不要使用new Object():

  • 用 {} 替代 new Object()
  • 用 “” 替代 new String()
  • 用 0 替代 new Number()
  • 用 false 替代 new Boolean()
  • 用 [] 替代 new Array()
  • 用 /()/ 替代 new RegExp()
  • 用 function (){} 替代 new Function()

这样做的好处多多:

  • 速度更快
  • 代码短小简洁
  • 类型安全,复杂对象Object的构造函数有可能被重写而导致错误
  • 有利于typeof类型检查,
    • typeof(new String(“java is best PL”)),返回的是 object
    • 直接声明字符串返回 string

码中人 微信公众号