js获取Number自身的值。(codewars碰到的题目)

发布于 2022-09-01 22:57:17 字数 363 浏览 19 评论 0

clipboard.png
这5个方法(add,subtract...),我准备加在Number.prototype下,现在有一个问题是我怎么获取方法的调用者自身的属性,也就是例子中的数字3。

clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

如果没有 2022-09-08 22:57:17
this.valueOf()
囍笑 2022-09-08 22:57:17

this

眼眸印温柔 2022-09-08 22:57:17
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()方法。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文