- 主题:这段js代码缺分号竟然编译失败
如果长期深入的用,就好好学学js的特性或技巧。
如果短期偶尔用下,就用大多语言标准通用的写法就行,别把其他语言的特性或
技巧带进来,自身的技巧也少用。 比如上面var a = b = xxx
curry你看看lodash curry源码,没几行。
【 在 Bolyai (p,v) 的大作中提到: 】
: 真不懂,才学这玩意~
: 不过,既然你写了,大体还是可以猜测出来,就是上面那个 curry 化的方法吧
: const foo = (a, b, c) => a + b + c;
: ...................
--
FROM 220.181.41.*
非 。。curry这个让使用者很方便,用法也很随意。。
至于代码复杂晦涩等,那是框架或lib或工具类的事。
【 在 dukenuke (回车) 的大作中提到: 】
: 能用通用语法解决的问题非要弄个快捷方式,这些算不算邪教啊?
: 一眼看上去不知道在搞啥。非得去翻手册。
: 莫名其妙的新特性,为了一点效率啥都敢干。
: ...................
--
FROM 220.181.41.*
还是那条,对于不熟悉的语言,别滥用任何技巧,请用用正统的、通用的语法。。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 这个就是 fp 的通用语法。你看不懂是因为你不熟悉 js,转成 es5 就是
: let x = function() { return function() { return z; }; };
: 再看不懂你就再仔细学习一下 js 说明你还没到位。
: ...................
--
FROM 220.181.41.*