Tag: 这个关键字

如何在node.js中定义generics方法?

在node.js中,我与类/对象和“this”关键字争论不休。 例如: function Set(arr,leq) { this.leq = leq ? leq : function(x,y) {return x<=y;}; this.arr=arr.slice().sort(this.geq); } Set.prototype.geq=function(x,y) { return this.leq(y,x);} var myset = new Set([1,5,3,2,7,9]); TypeError: Object #<Object> has no method 'leq' at [object Context]:1:47 at Array.sort (native) at new Set ([object Context]:3:22) at [object Context]:1:13 at Interface.<anonymous> (repl.js:171:22) at Interface.emit (events.js:64:17) at Interface._onLine (readline.js:153:10) […]