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筛选器children()案例详解(图文)
Feb 17 Javascript
JS隐藏参数post传值实例
Apr 18 Javascript
SwfUpload在IE10上不出现上传按钮的解决方法
Jun 25 Javascript
自己实现ajax封装示例分享
Apr 01 Javascript
jQuery多个版本和其他js库冲突的解决方法
Aug 11 Javascript
如何使用Bootstrap创建表单
Mar 29 Javascript
vue多种弹框的弹出形式的示例代码
Sep 18 Javascript
BetterScroll 在移动端滚动场景的应用
Sep 18 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
Sep 27 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
Sep 01 Javascript
JavaScript 作用域scope简单汇总
Oct 23 Javascript
vue实现放大镜效果
Sep 17 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基于SMTP协议实现邮件发送实例代码
2017/04/27 PHP
php出租房数据管理及搜索页面
2017/05/23 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
2017/06/28 PHP
详解PHP序列化和反序列化原理
2018/01/15 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
23个Javascript弹出窗口特效整理
2011/02/25 Javascript
IE下JS读取xml文件示例代码
2013/08/05 Javascript
js之onload事件的一点使用心得
2013/08/14 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
原生js实现弹出层效果
2017/01/20 Javascript
详解webpack 配合babel 将es6转成es5 超简单实例
2017/05/02 Javascript
vue-cli如何添加less 以及sass
2017/07/06 Javascript
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
解析Json字符串的三种方法日常常用
2018/05/02 Javascript
微信小程序实现联动选择器
2019/02/15 Javascript
详解javascript replace高级用法
2019/02/17 Javascript
实例详解vue中的$root和$parent
2019/04/29 Javascript
AngularJs中$cookies简单用法分析
2019/05/30 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
Ant design vue中的联动选择取消操作
2020/10/31 Javascript
微信小程序实现左滑删除效果
2020/11/18 Javascript
python实现的简单抽奖系统实例
2015/05/22 Python
在Python的Django框架中获取单个对象数据的简单方法
2015/07/17 Python
python中字符串变二维数组的实例讲解
2018/04/03 Python
python3爬虫怎样构建请求header
2018/12/23 Python
Python3 SSH远程连接服务器的方法示例
2018/12/29 Python
pytorch 自定义参数不更新方式
2020/01/06 Python
python编写实现抽奖器
2020/09/10 Python
CSS3实现瀑布流布局与无限加载图片相册的实例代码
2016/12/22 HTML / CSS
教师实习自我鉴定
2013/12/18 职场文书
个人自我剖析材料
2014/02/07 职场文书
《广玉兰》教学反思
2014/04/14 职场文书
2014年药店店长工作总结
2014/11/17 职场文书
详解flex:1什么意思
2022/07/23 HTML / CSS