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 相关文章推荐
如何实现浏览器上的右键菜单
Jul 10 Javascript
理解Javascript_14_函数形式参数与arguments
Oct 20 Javascript
JavaScript定时器和优化的取消定时器方法
Jul 03 Javascript
安装使用Mongoose配合Node.js操作MongoDB的基础教程
Mar 01 Javascript
BootStrap table表格插件自适应固定表头(超好用)
Aug 24 Javascript
详解JavaScript中的属性和特性
Dec 08 Javascript
JavaScript实现隐藏省略文字效果的方法
Apr 27 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
Aug 30 Javascript
element ui table(表格)实现点击一行展开功能
Dec 04 Javascript
js 判断当前时间是否处于某个一个时间段内
Sep 19 Javascript
JS中队列和双端队列实现及应用详解
Sep 29 Javascript
Vue+Element UI实现概要小弹窗的全过程
May 30 Vue.js
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跳转页面的几种实现方法详解
2013/06/08 PHP
Yii2实现log输出到file及database的方法
2016/11/12 PHP
php面向对象之反射功能与用法分析
2017/03/29 PHP
JS Range HTML文档/文字内容选中、库及应用介绍
2011/05/12 Javascript
JavaScript高级程序设计 阅读笔记(四) ECMAScript中的类型转换
2012/02/27 Javascript
JQuery插件Style定制化方法的分析与比较
2012/05/03 Javascript
js的匿名函数使用介绍
2013/12/11 Javascript
通过复制Table生成word和excel的javascript代码
2014/01/20 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
2015/04/06 Javascript
详解JS正则replace的使用方法
2016/03/06 Javascript
简单的渐变轮播插件
2017/01/12 Javascript
vue前端框架—Mint UI详解(更适用于移动端)
2019/04/30 Javascript
小程序:授权、登录、session_key、unionId的详解
2019/05/15 Javascript
Vue路由之JWT身份认证的实现方法
2019/08/26 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
2019/09/11 Javascript
[45:17]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第三场 1月9日
2021/03/11 DOTA
Numpy之文件存取的示例代码
2018/08/03 Python
对python周期性定时器的示例详解
2019/02/19 Python
Python3.5基础之NumPy模块的使用图文与实例详解
2019/04/24 Python
使用Django搭建web服务器的例子(最最正确的方式)
2019/08/29 Python
python输入中文的实例方法
2020/09/14 Python
检测浏览器对HTML5和CSS3支持度的方法
2015/06/25 HTML / CSS
白俄罗斯女装和针织品网上商店:Presli.by
2019/10/13 全球购物
请解释接口的显式实现有什么意义
2012/05/26 面试题
大学生毕业自荐信
2013/10/10 职场文书
电子商务专业学生的学习自我评价
2013/10/27 职场文书
客户服务经理岗位职责
2014/01/29 职场文书
四年级数学教学反思
2014/02/02 职场文书
行政管理专业求职信
2014/07/06 职场文书
纪念九一八事变演讲稿:忘记意味着背叛
2014/09/14 职场文书
2014年社区重阳节活动策划方案
2014/09/16 职场文书
群众路线查摆问题整改措施思想汇报
2014/10/10 职场文书
2014年优质护理服务工作总结
2014/11/14 职场文书
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
2021/05/25 MySQL
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
Redis基本数据类型List常用操作命令
2022/06/01 Redis