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 相关文章推荐
javascript 打开页面window.location和window.open的区别
Mar 17 Javascript
jQuery的事件委托实例分析
Jul 15 Javascript
Node.js如何自动审核团队的代码
Jul 20 Javascript
jQuery实现的省市县三级联动菜单效果完整实例
Aug 01 Javascript
KnockoutJS 3.X API 第四章之click绑定
Oct 10 Javascript
angularjs select 赋值 ng-options配置方法
Feb 28 Javascript
elementUI select组件value值注意事项详解
May 29 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
May 30 Javascript
详解如何在Vue项目中发送jsonp请求
Oct 25 Javascript
javascript数组元素删除方法delete和splice解析
Dec 09 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
Jun 01 Javascript
使用JavaScript实现网页秒表功能(含开始、暂停、继续、重置功能)
Jun 05 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 autoload机制的详解
2013/06/09 PHP
seajs1.3.0源码解析之module依赖有序加载
2012/11/07 Javascript
js拖动div 当鼠标移动时整个div也相应的移动
2013/11/21 Javascript
关于jquery中全局函数each使用介绍
2013/12/10 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
jQuery中removeClass()方法用法实例
2015/01/05 Javascript
JS简单计算器实例
2015/01/20 Javascript
JavaScript设置获取和设置属性的方法
2015/03/04 Javascript
jQuery地图map悬停显示省市代码分享
2015/08/20 Javascript
jQuery处理XML文件的几种方法
2016/06/14 Javascript
微信小程序实现图片自适应(支持多图)
2017/01/25 Javascript
vue2.0实现导航菜单切换效果
2017/05/08 Javascript
webpack实现热更新(实施同步刷新)
2017/07/28 Javascript
Node.JS中快速扫描端口并发现局域网内的Web服务器地址(80)
2017/09/18 Javascript
js实现简单数字变动效果
2017/11/06 Javascript
10分钟上手vue-cli 3.0 入门介绍
2018/04/04 Javascript
JS实现的简单折叠展开动画效果示例
2018/04/28 Javascript
详解Webpack loader 之 file-loader
2018/11/07 Javascript
vue实现移动端悬浮窗效果
2018/12/01 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
Vue 解决多级动态面包屑导航的问题
2019/11/04 Javascript
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
python 使用re.search()筛选后 选取部分结果的方法
2018/11/28 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
python异常处理之try finally不报错的原因
2020/05/18 Python
Pycharm及python安装详细教程(图解)
2020/07/31 Python
Python pymsql模块的使用
2020/09/07 Python
Python尾递归优化实现代码及原理详解
2020/10/09 Python
俄罗斯GamePark游戏商店网站:购买游戏、游戏机和配件
2020/03/13 全球购物
大学四年规划书范文
2013/12/27 职场文书
个人求职信范文分享
2014/01/31 职场文书
2014小学语文教学工作总结
2014/12/17 职场文书
MYSQL 运算符总结
2021/11/11 MySQL
Mysql忘记密码解决方法
2022/02/12 MySQL