JavaScript更改原始对象valueOf的方法


Posted in Javascript onMarch 19, 2015

本文实例讲述了JavaScript更改原始对象valueOf的方法。分享给大家供大家参考。具体分析如下:

JS中的对象都包含valueOf方法,我们可以通过自定义valueOf函数替换掉原始object的valueOf

function foo() {
  this.valueOf = function() {
   return 'this is my value';
  }
}
var bar = new foo();
Print( bar ); // prints: this is my value
Print( bar == 'this is my value' ) // prints: true
Print( bar === 'this is my value' ) // prints: false

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
Javascript 更新 JavaScript 数组的 uniq 方法
Jan 23 Javascript
jquery 学习之二 属性(类)
Nov 25 Javascript
JQuery的read函数与js的onload不同方式实现
Mar 18 Javascript
利用Keydown事件阻止用户输入实现代码
Mar 11 Javascript
jquery获取css的color值返回RGB的方法
Dec 18 Javascript
JS控制页面跳转时未请求要跳转的地址怎么回事
Oct 14 Javascript
JS中的数组转变成JSON格式字符串的方法
May 09 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
May 16 Javascript
vue之将echart封装为组件
Jun 02 Javascript
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
May 17 Javascript
vue组件传值的实现方式小结【三种方式】
Feb 05 Javascript
js不常见操作运算符总结
Nov 20 Javascript
jquery比较简洁的软键盘特效实现方法
Mar 19 #Javascript
JavaScript将字符串转换成字符编码列表的方法
Mar 19 #Javascript
JavaScript将数组转换成CSV格式的方法
Mar 19 #Javascript
javascript实现简单的二级联动
Mar 19 #Javascript
jQuery实现360°全景拖动展示
Mar 18 #Javascript
自定义百度分享的分享按钮
Mar 18 #Javascript
javascript实现密码强度显示
Mar 18 #Javascript
You might like
php实现上传图片文件代码
2015/07/19 PHP
php图像处理类实例
2015/07/28 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
thinkPHP微信分享接口JSSDK用法实例
2017/07/07 PHP
一个无限级XML绑定跨框架菜单(For IE)
2007/01/27 Javascript
AJAX 网页保留浏览器前进后退等功能
2011/02/12 Javascript
EasyUI 中 MenuButton 的使用方法
2012/07/14 Javascript
javascript 系统文件夹文件操作及参数介绍
2013/01/08 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
2014/08/18 Javascript
轻松创建nodejs服务器(5):事件处理程序
2014/12/18 NodeJs
浅谈jQuery中的事件
2015/03/23 Javascript
修复jQuery tablesorter无法正确排序的bug(加千分位数字后)
2016/03/30 Javascript
jquery html动态添加的元素绑定事件详解
2016/05/24 Javascript
浅谈JavaScript 函数参数传递到底是值传递还是引用传递
2016/08/23 Javascript
jquery的checkbox,radio,select等方法小结
2016/08/30 Javascript
Angular js 实现添加用户、修改密码、敏感字、下拉菜单的综合操作方法
2017/10/24 Javascript
jQuery获取所有父级元素及同级元素及子元素的方法(推荐)
2018/01/21 jQuery
vue里input根据value改变背景色的实例
2018/09/29 Javascript
layui动态绑定事件的方法
2019/09/20 Javascript
Vue发布订阅模式实现过程图解
2020/04/30 Javascript
Python实现的手机号归属地相关信息查询功能示例
2017/06/08 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
2019/10/24 Python
浅谈python之自动化运维(Paramiko)
2020/01/31 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
Python获取浏览器窗口句柄过程解析
2020/07/25 Python
python 爬取B站原视频的实例代码
2020/09/09 Python
戴尔美国官网:Dell
2016/08/31 全球购物
体育纪念品、亲笔签名的体育收藏品:Steiner Sports
2020/07/31 全球购物
十八大感想感言
2014/02/10 职场文书
《一个中国孩子的呼声》教学反思
2014/02/12 职场文书
乡镇党委书记个人整改措施
2014/09/15 职场文书
2014年医院工作总结
2014/11/20 职场文书
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
2021/06/26 Java/Android
Pandas-DataFrame知识点汇总
2022/03/16 Python
Python集合set()使用的方法详解
2022/03/18 Python
「玫瑰之王的葬礼」舞台剧主视觉图公开
2022/03/21 日漫