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 相关文章推荐
Js 冒泡事件阻止实现代码
Jan 27 Javascript
js实现无缝滚动特效
Dec 20 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
May 15 Javascript
JS获取IMG图片高宽的简单实例
May 17 Javascript
jquery网页日历显示控件calendar3.1使用详解
Nov 24 Javascript
JS实现简单的二元方程计算器功能示例
Jan 03 Javascript
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
Jan 10 Javascript
JS按钮闪烁功能的实现代码
Jul 21 Javascript
JS实现点击按钮可实现编辑功能
Jul 03 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
Aug 25 Javascript
JavaScript实现tab栏切换效果
Mar 16 Javascript
微信小程序scroll-view不能左右滑动问题的解决方法
Jul 09 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实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
2016/03/10 PHP
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
jQuery Tools tab(幻灯片)
2012/07/14 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
2014/01/10 Javascript
jQuery实现长按按钮触发事件的方法
2015/02/02 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
2015/03/14 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
2015/09/07 Javascript
echart简介_动力节点Java学院整理
2017/08/11 Javascript
JS实现标签滚动切换效果
2017/12/25 Javascript
关于Vue源码vm.$watch()内部原理详解
2019/04/26 Javascript
简单了解微信小程序的目录结构
2019/07/01 Javascript
微信小程序激励式视频广告组件使用详解
2019/12/06 Javascript
Angular+ionic实现折叠展开效果的示例代码
2020/07/29 Javascript
Python中List.index()方法的使用教程
2015/05/20 Python
Python中if __name__ == '__main__'作用解析
2015/06/29 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
2017/11/06 Python
Django中间件实现拦截器的方法
2018/06/01 Python
python正则表达式去除两个特殊字符间的内容方法
2018/12/24 Python
python关闭占用端口方式
2019/12/17 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
解决pycharm不能自动保存在远程linux中的问题
2021/02/06 Python
CSS3制作3D立方体loading特效
2020/11/09 HTML / CSS
eBay比利时购物网站:eBay.be
2019/08/09 全球购物
盖尔斯工厂店:GUESS Factory
2020/01/21 全球购物
eBay美国官网:eBay.com
2020/10/24 全球购物
Java程序员面试90题
2013/10/19 面试题
酒店个人培训自我鉴定
2013/12/11 职场文书
银行职员思想汇报
2013/12/31 职场文书
结婚喜宴主持词
2014/03/14 职场文书
老人祝寿主持词
2014/03/28 职场文书
买房委托公证书
2014/04/08 职场文书
意向书范本
2014/07/29 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
师德师风培训感言
2015/08/03 职场文书
初中班干部工作总结
2015/08/10 职场文书