【发布时间】:2017-05-24 17:25:00
【问题描述】:
你能在柯里化箭头函数表达式中实现一个while循环吗? 我希望能够将 while 循环表达为表达式。
var arr = [1,2,3,4,5,6];
var len = arr.length;
const iter = i => while(() => (console.log(i), ()=>i--);
iter(len);
【问题讨论】:
-
请不要阻止
-
@PeterMader 简洁
-
为了最大程度的难以辨认,还有其他原因。
-
while(() => (console.log(i), ()=>i--)是什么意思? -
用递归替换
while怎么样:const iter = i => (console.log(i), i && iter(i-1));- 虽然仍然难以辨认。
标签: javascript while-loop ecmascript-6