递推式构造列表的JavaScript实现

来源:互联网 发布:如何在淘宝卖高仿鞋 编辑:程序博客网 时间:2024/06/01 10:22

递推式构造列表(List Comprehensions)在Python中是一个很棒的特性。

你可以像这样来使用它的语法:

[[(x,y) for x in range(3)] for y in range(3)]

那么,怎样用JavaScript来实现一个简化版的类似功能呢?

在我的实现中,用到了正则表达式以及“魔鬼”eval函数,这样就大大地减少了工作量。