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


Posted in Javascript onOctober 27, 2011

例如:

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.

原文:http://demon.tw/programming/javascript-typed-wrappers.html

Javascript 相关文章推荐
jQuery操作select的实例代码
Jun 14 Javascript
使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框
Jun 24 Javascript
Windows8下搭建Node.js开发环境教程
Sep 03 Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
Jun 24 Javascript
Angularjs中三种数据的绑定策略(“@”,“=”,“&”)
Dec 23 Javascript
Angular 输入框实现自定义验证功能
Feb 19 Javascript
JavaScript实现前端分页控件
Apr 19 Javascript
ionic2懒加载配置详解
Sep 01 Javascript
Webpack优化配置缩小文件搜索范围
Dec 25 Javascript
使用JavaScript中的lodash编写双色球效果
Jun 24 Javascript
node微信开发之获取access_token+自定义菜单
Mar 17 Javascript
node后端服务保活的实现
Nov 10 Javascript
40款非常棒的jQuery 插件和制作教程(系列一)
Oct 26 #Javascript
JavaScript学习笔记(二) js对象
Oct 25 #Javascript
JavaScript学习笔记(一) js基本语法
Oct 25 #Javascript
jQuery数据显示插件整合实现代码
Oct 24 #Javascript
基于jquery跨浏览器显示的file上传控件
Oct 24 #Javascript
firefox下input type="file"的size是多大
Oct 24 #Javascript
jquery.fileEveryWhere.js 一个跨浏览器的file显示插件
Oct 24 #Javascript
You might like
PHP的异常处理类Exception的使用及说明
2012/06/13 PHP
Yii2框架dropDownList下拉菜单用法实例分析
2016/07/18 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
HTML5如何适配 iPhone IOS 底部黑条
2021/03/09 HTML / CSS
验证用户是否修改过页面的数据的实现方法
2008/09/26 Javascript
js弹窗代码 可以指定弹出间隔
2010/07/03 Javascript
用于节点操作的API,颠覆原生操作HTML DOM节点的API
2010/12/11 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
2014/09/01 Javascript
Javascript基础教程之数据类型 (布尔型 Boolean)
2015/01/18 Javascript
jQuery仿天猫实现超炫的加入购物车
2015/05/04 Javascript
jQuery防止重复绑定事件的解决方法
2016/05/14 Javascript
基于javascript的Form表单验证
2016/12/29 Javascript
jqgrid实现简单的单行编辑功能
2017/09/30 Javascript
layer弹出层 iframe层去掉滚动条的实例代码
2018/08/17 Javascript
vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token" 报错
2018/11/06 Javascript
element-ui带输入建议的input框踩坑(输入建议空白以及会闪出上一次的输入建议问题)
2019/01/15 Javascript
JS在Array数组中按指定位置删除或添加元素对象方法示例
2019/11/19 Javascript
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
2020/03/08 Javascript
关于vue3默认把所有onSomething当作v-on事件绑定的思考
2020/05/15 Javascript
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
[49:31]TFT vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python实现测试磁盘性能的方法
2015/03/12 Python
python实现将英文单词表示的数字转换成阿拉伯数字的方法
2015/07/02 Python
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
python回调函数中使用多线程的方法
2017/12/25 Python
Numpy 将二维图像矩阵转换为一维向量的方法
2018/06/05 Python
Python并发之多进程的方法实例代码
2018/08/15 Python
python+splinter实现12306网站刷票并自动购票流程
2018/09/25 Python
django 邮件发送模块smtp使用详解
2019/07/22 Python
python super函数使用方法详解
2020/02/14 Python
Python中Yield的基本用法
2020/10/18 Python
详解CSS中iconfont的使用
2015/08/04 HTML / CSS
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
法学专业自我鉴定
2014/02/05 职场文书
2015年教师党员承诺书
2015/04/27 职场文书
浅谈 JavaScript 沙箱Sandbox
2021/11/02 Javascript