node lambda 解释器
发布于 11 年前 作者 slightboy 5536 次预览 最后一次回复是 11 年前 来自
以前写 c# 用 lambda 用的很舒服, js 里没有 自己写东西 很不方便 于是自己写了一个, 本来集成在另外一个项目里的 现在独立出来了
已放 npm 和 git https://www.npmjs.org/package/epiclambda
$ npm install epiclambda
var lambda = require('epiclambda');
var func = lambda('e => e > 1');
var data = [0, 1, 2, 3];
console.log(data.filter(func));
10 回复
先赞一个,不过这东西ES6可以用别的做
@ringtail 现在的harmony对ES6的支持还远远不够
你连lambda是什么都没搞清楚,js在诞生的时候就有lambda
lambda不仅仅是匿名函数
@dlutwuwei 是什么?
原来是用的正则…
@dlutwuwei @tulayang 同问,lambda 是什么?
以及
ReferenceError: x is not defined
@tulayang 愿闻高见
@alsotang
@jiyinyiyong 没用正则, 用的字符判断 不过没测过效率, 不知哪个快.