搜索

首页  >  问答  >  正文

javascript - 怎么用js生成一个数组.

数组要这样的格式的shuzu[{a:1,b:1},{a:2,b:2}]的。
就是利用循环生成key值和value值

巴扎黑巴扎黑2748 天前798

全部回复(4)我来回复

  • 習慣沉默

    習慣沉默2017-06-28 09:26:16

    雷雷

    回复
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-28 09:26:16

    楼主,你瞅瞅

    var arr=[]
    for(let i=0;i<times;i++){
      let obj={}
      obj.a=i+1
      obj.b=i+1
      arrr.push(obj)
    }

    回复
    0
  • 为情所困

    为情所困2017-06-28 09:26:16

    可以用Arrayfillmap很方便地生成:

    var arr = (new Array(2)).fill(0).map(function(v, i) {
        return {a: i + 1, b: i + 1};
    });

    回复
    0
  • 黄舟

    黄舟2017-06-28 09:26:16

    雷雷

    回复
    0
  • 取消回复