扫码关注官方订阅号
这5个方法(add,subtract...),我准备加在Number.prototype下,现在有一个问题是我怎么获取方法的调用者自身的属性,也就是例子中的数字3。
光阴似箭催人老,日月如移越少年。
this.valueOf()
this
Number.prototype.add = function(num) { return this + num; } Number.prototype.subtract= function(num) { return this - num; } (3).add(5).subtract(3); // 5
上面是基本的例子,返回值是一个数字就可以调用在Number的方法。获取调用者自身就通过this, 如果是一个对象就调用.valueOf()方法。
Number
.valueOf()
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
this
上面是基本的例子,返回值是一个数字就可以调用在
Number
的方法。获取调用者自身就通过this
, 如果是一个对象就调用.valueOf()
方法。