首页 > 微信应用  > 

javascript的隐式调用详解

javascript的隐式调用详解
这次给大家带来javascript的隐式调用详解,使用javascript隐式调用的注意事项有哪些,下面就是实战案例,一起来看一下。

这次给大家带来javascript的隐式调用详解,使用javascript隐式调用的注意事项有哪些,下面就是实战案例,一起来看一下。

前言

不知道用隐式调用来形容是否确切,其行为总是隐藏在背后,时不时出来露脸一下,作用貌似不大,但是了解一下还是有用处的,保不准在你的使用下大有作为。

所谓的隐式调用简单来说就是自动调用一些方法,而这些方法像钩子一样可以在外部修改,从而改变既定行为。下面我会列举一些最近看到的隐式调用,例子都是点到即止,欢迎补充

数据类型转换 toSting 和 valueOf

var obj = {   a: 1,   toString: function () {    console.log('toString')    return '2'   },   valueOf: function () {    console.log('valueOf')    return 3   }  }  console.log(obj == '2'); //依次输出 'valueOf' false  console.log(String(obj));//依次输出 'toString' '2'

javascript的隐式调用详解由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“javascript的隐式调用详解