JavaScript 类型的包装对象(Typed Wrappers)

标签: , , ,

JavaScript 有一套类型的包装对象。例如:

new Boolean(false)

会返回一个对象,该对象有一个 valueOf 方法会返回被包装的值。这其实完全没有必要,并且有时还令人困惑。不要使用 new Boolean、 new Number 或 new String。

此外也请避免使用 new Object 和 new Array。可使用 {} 和 [] 来代替。


JavaScript has a set of typed wrappers. For example:

new Boolean(false)

produces an object that has a valueOf method that returns the wrapped value. This turns out to be completely unnecessary and occasionally confusing. Don’t use new Boolean or new Number or new String.

Also avoid new Object and new Array. Use {} and [] instead.

赞赏

微信赞赏支付宝赞赏

随机文章:

  1. 此版本之魔兽争霸III需要特定语言版本之Windows
  2. Unable to find the socket transport "ssl" – did you forget to enable it when you configured PHP?
  3. MSDN 6.0 简体中文完全版下载
  4. 在Raspberry Pi 2树莓派2上安装Node.js
  5. VBS打开选择文件对话框(Windows 7)

留下回复