当我在 Ramda 中尝试这个时,我得到一个非法调用异常:
var arr = R.map(r.rows.item, R.range(0, r.rows.length));
我可以用两行来完成,但它似乎更像是一个 hack:
var i = 0;
var arr = R.repeatN(null, r.rows.length).map( function() { return r.rows.item(i++); } );
完成此任务的首选方法是什么?我应该坚持使用循环吗?
当我在 Ramda 中尝试这个时,我得到一个非法调用异常:
var arr = R.map(r.rows.item, R.range(0, r.rows.length));
我可以用两行来完成,但它似乎更像是一个 hack:
var i = 0;
var arr = R.repeatN(null, r.rows.length).map( function() { return r.rows.item(i++); } );
完成此任务的首选方法是什么?我应该坚持使用循环吗?