不要使用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