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 相关文章推荐
Js动态创建div
Sep 25 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
Dec 14 Javascript
js改变鼠标的形状和样式的方法
Mar 31 Javascript
js 实现浏览历史记录示例
Apr 20 Javascript
javascript中局部变量和全局变量的区别详解
Feb 27 Javascript
javascript如何实现360度全景照片问题汇总
Apr 04 Javascript
jquery easyui dataGrid动态改变排序字段名的方法
Mar 02 Javascript
vue实现前进刷新后退不刷新效果
Jan 26 Javascript
vue 不使用select实现下拉框功能(推荐)
May 17 Javascript
深入浅析Vue 中 ref 的使用
Apr 29 Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
Oct 29 Javascript
vue项目如何打包之项目打包优化(让打包的js文件变小)
Apr 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
多文件上载系统完整版
2006/10/09 PHP
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
2007/03/06 PHP
一篇入门的php Class 文章
2007/04/04 PHP
php实现的获取网站备案信息查询代码(360)
2013/09/23 PHP
php使用wordwrap格式化文本段落的方法
2015/03/17 PHP
php根据生日计算年龄的方法
2015/07/13 PHP
PHP5.5新特性之yield理解与用法实例分析
2019/01/11 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
PHP7原生MySQL数据库操作实现代码
2020/07/03 PHP
JavaScript插入动态样式实现代码
2012/02/22 Javascript
jquery使用jxl插件导出excel示例
2014/04/14 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
2014/05/08 Javascript
HTML页面登录时的JS验证方法
2014/05/28 Javascript
JavaScript中的console.time()函数详细介绍
2014/12/29 Javascript
NodeJS中利用Promise来封装异步函数
2015/02/25 NodeJs
js格式化时间的方法
2015/12/18 Javascript
利用CSS3在Angular中实现动画
2016/01/15 Javascript
Javascript基础学习笔记(菜鸟必看篇)
2016/07/22 Javascript
JS实现title标题栏文字不间断滚动显示效果
2016/09/07 Javascript
正则表达式替换html元素属性的方法
2016/11/26 Javascript
Angular+Node生成随机数的方法
2017/06/16 Javascript
Vue中的基础过渡动画及实现原理解析
2018/12/04 Javascript
jQuery访问json文件中数据的方法示例
2019/01/28 jQuery
CKeditor4 字体颜色功能配置方法教程
2019/06/26 Javascript
Vue3.0 响应式系统源码逐行分析讲解
2019/10/14 Javascript
[01:08:17]2018DOTA2亚洲邀请赛3月29日 小组赛B组 EG VS VGJ.T
2018/03/30 DOTA
[00:32]2018DOTA2亚洲邀请赛OpTic出场
2018/04/03 DOTA
Python文件处理
2016/02/29 Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
使用python获取csv文本的某行或某列数据的实例
2018/04/03 Python
Anaconda下安装mysql-python的包实例
2018/06/11 Python
Python装饰器的应用场景代码总结
2020/04/10 Python
python实现不同数据库间数据同步功能
2021/02/25 Python
印度尼西亚最大和最全面的网络商城:Blibli.com
2017/10/04 全球购物
信息总监管理职责范本
2014/03/08 职场文书
思想作风建设心得体会
2014/10/22 职场文书