javascript天然的迭代器

它源于群里的某一题目:

有一个数n=5,不用for循环,怎么返回[1,2,3,4,5]这样一个数组

群的“糖果男孩”给的答案:

function getArr(n) {
    var a = [],
        b = [],
        m = 0;
    a.length = n + 1;
    a.toString().replace(/,/g, function () {
        b.push(++m);
    });
    return b;
}
原文地址:https://www.cnblogs.com/rubylouvre/p/1861750.html