我知道这是一个有线问题,但我想使此语法在javascript中起作用:
var a = (5).plus(3).minus(6); //2
灵感来自:http://dmitry.baranovskiy.com/post/31797647
我已经检查了Answer on SO,但对语法中的点(.
)一无所知。
答案 0 :(得分:2)
@jonrsharpe的提案起作用:
Number.prototype.plus = function(b) {
return this + b;
}
Number.prototype.minus = function(b) {
return this - b;
}
var a = (5).plus(3).minus(6); // 2
console.log(a);