【发布时间】:2010-10-19 09:05:57
【问题描述】:
现在库可以翻译这个操作
Select * from List where name = k% order by desc
到
List.filter(function(x) { return x.first_char() == 'k' }).sort().reverse());
删除 () 的最佳技巧是什么,以便开发人员可以编写如下语句:
List.filter(fn(x) { return x.first_char == 'k' }).sort.reverse;
天真的方法:
maxfn = function() {this[0]..}; Array.prototype.max = maxfn();
但是使用这种方法我无法访问“this”。
我想为
添加一个语法糖new Array("1","2","3")
类似于:)(需要的建议)
_("1","2" ,"3")
就像我们在方案 where list -> '
我试图克隆参数但失败了。
谢谢。
【问题讨论】:
标签: javascript syntactic-sugar