JavaScript更改原始对象valueOf的方法

 更新时间:2015年03月19日 10:46:54   作者:上大王  
这篇文章主要介绍了JavaScript更改原始对象valueOf的方法,涉及javascript使用自定义valueOf函数替换掉原始object中valueOf的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

相关文章

  • 前端常见问答之flat()和flatMap()有哪些不同

    前端常见问答之flat()和flatMap()有哪些不同

    这篇文章主要介绍了JavaScript中的flat()和flatMap()方法,解释了它们的功能、使用方法和应用场景,flat()用于将嵌套数组压平,而flatMap()则是在压平的同时对每个元素进行转换,需要的朋友可以参考下
    2024-11-11
  • 详解js中的几种常用设计模式

    详解js中的几种常用设计模式

    这篇文章主要介绍了js中的几种设计模式,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • Javascript模块导入导出详解

    Javascript模块导入导出详解

    这篇文章主要介绍了Javascript模块导入导出详解的相关资料,需要的朋友可以参考下
    2022-12-12
  • 通过继承IHttpHandle实现JS插件的组织与管理

    通过继承IHttpHandle实现JS插件的组织与管理

    最近,项目中的用到的Js插件越来越多,有的是用原生javascript写的,有的是调用的jquery插件,页面上Js和Css文件的引用也越来越混乱,而且Js文件之间还有引用先后的依赖关系
    2010-07-07
  • JavaScript性能陷阱小结(附实例说明)

    JavaScript性能陷阱小结(附实例说明)

    JavaScript陷阱太多,因此我们得步步为营,下面这些点,相信很多同学都会遇到,希望朋友们多注意下。JavaScript陷阱太多,因此我们得步步为营,下面是一些常见的影响性能的陷阱。
    2010-12-12
  • javascript实现简单的html5视频播放器

    javascript实现简单的html5视频播放器

    网页视频音频播放器大家并不陌生,在IE中我们可以运行ActiveX来嵌入微软的Media Player或者其他的本地播放器,当然可能大部分我们都是使用Flash来制作播放器。在HTML5发展迅速的今天,让我们尝试用HTML5来制作网页播放器吧,毕竟无论是PC还是移动设备,HTML5是未来的趋势
    2015-05-05
  • JSON与XML的区别对比及案例应用

    JSON与XML的区别对比及案例应用

    这篇文章主要介绍了JSON与XML的区别对比及案例应用的讲解。本文涉及到XML和JSON优缺点讲解及对比,非常不错,具有一定的参考借鉴价值,感兴趣的朋友一起看看吧
    2016-11-11
  • uni.getLocation和wx.getLocation方法调用无效也不返回失败的解决方案

    uni.getLocation和wx.getLocation方法调用无效也不返回失败的解决方案

    这篇文章主要给大家介绍了关于uni.getLocation和wx.getLocation方法调用无效也不返回失败的解决方案,文中通过实例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2023-04-04
  • js实现盒子移动动画效果

    js实现盒子移动动画效果

    这篇文章主要为大家详细介绍了js实现盒子移动动画效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • 微信小程序版本机制和storage如何平滑兼容详解

    微信小程序版本机制和storage如何平滑兼容详解

    这篇文章主要给大家介绍了关于微信小程序版本机制和storage如何平滑兼容的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-12-12

最新评论