我知道这是一个有线问题,但我想让这个语法在 javascript 中工作:
var a = (5).plus(3).minus(6); //2
Run Code Online (Sandbox Code Playgroud)
灵感来自:http://dmitry.baranovskiy.com/post/31797647
我已经检查了SO 的答案.,但对语法中的点()没有任何想法。
@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);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
464 次 |
| 最近记录: |