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 Mobile的loading对话框显示/隐藏方法分享
Nov 26 Javascript
Javascript的严格模式strict mode详细介绍
Jun 06 Javascript
js使用split函数按照多个字符对字符串进行分割的方法
Mar 20 Javascript
JS实现部分HTML固定页面顶部随屏滚动效果
Dec 24 Javascript
详解AngularJS控制器的使用
Mar 09 Javascript
JavaScript中日期函数的相关操作知识
Aug 03 Javascript
vue-router懒加载速度缓慢问题及解决方法
Nov 25 Javascript
VUE脚手架的下载和配置步骤详解
Apr 01 Javascript
Vue infinite update loop的问题解决
Apr 23 Javascript
Mpvue中使用Vant Weapp组件库的方法步骤
May 16 Javascript
使用vue cli4.x搭建vue项目的过程详解
May 08 Javascript
基于vue的video播放器的实现示例
Feb 19 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中的MYSQL常用函数(php下操作数据库必备)
2010/09/12 PHP
PHP中定义数组常量(array常量)的方法
2014/11/17 PHP
PHP实现上传文件并存进数据库的方法
2015/07/16 PHP
用Javascript同时提交多个Web表单的方法
2009/12/26 Javascript
Javascript 入门基础学习
2010/03/10 Javascript
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
JS控制弹出新页面窗口位置和大小的方法
2015/03/02 Javascript
浅谈JSON.parse()和JSON.stringify()
2015/07/14 Javascript
javascript实现base64 md5 sha1 密码加密
2015/09/09 Javascript
jQuery的ajax和遍历数组json实例代码
2016/08/01 Javascript
Vue.js+Layer表格数据绑定与实现更新的实例
2018/03/07 Javascript
使用Angular CLI快速创建Angular项目的一些基本概念和写法小结
2018/04/22 Javascript
node前端开发模板引擎Jade的入门
2018/05/11 Javascript
vue中使用heatmapjs的示例代码(结合百度地图)
2018/09/05 Javascript
解决vue单页面应用中动态修改title问题
2019/06/09 Javascript
vue中解决微信html5原生ios虚拟键返回不刷新问题
2020/10/20 Javascript
JavaScript实现打字游戏
2021/02/19 Javascript
[01:38]完美世界DOTA2联赛PWL S3 集锦第四期
2020/12/21 DOTA
python3解析库lxml的安装与基本使用
2018/06/27 Python
Python2.7环境Flask框架安装简明教程【已测试】
2018/07/13 Python
浅析python中numpy包中的argsort函数的使用
2018/08/30 Python
python使用SQLAlchemy操作MySQL
2020/01/02 Python
快速查找Python安装路径方法
2020/02/06 Python
用什么库写 Python 命令行程序(示例代码详解)
2020/02/20 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
推荐10个HTML5响应式框架
2016/02/25 HTML / CSS
什么是托管函数?托管函数有什么用?
2014/06/15 面试题
linux面试相关问题
2013/04/28 面试题
法院实习人员自我鉴定
2013/09/26 职场文书
行政经理岗位职责
2013/11/09 职场文书
小学生竞选班干部演讲稿(5篇)
2014/09/12 职场文书
四风问题个人对照检查材料
2014/09/26 职场文书
500字小学生检讨书
2015/02/19 职场文书
XX部保密工作制度范本
2019/08/27 职场文书
七年级作文之我的梦想
2019/10/16 职场文书
Nginx 常用配置
2022/05/15 Servers