javascript - 怎么用js生成一个数组.
巴扎黑
巴扎黑 2017-06-28 09:24:16
[JavaScript讨论组]

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

巴扎黑
巴扎黑

全部回复(4)
習慣沉默
var arr = []
for (let i = 0; i < 10; i++) {
    arr.push({a: i, b: i})
}
console.log(arr);
过去多啦不再A梦

楼主,你瞅瞅

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

可以用Arrayfillmap很方便地生成:

var arr = (new Array(2)).fill(0).map(function(v, i) {
    return {a: i + 1, b: i + 1};
});
黄舟
function createArray(n) {
    return Array.from(new Array(n), (x, i) => ({ a: i + 1, b: i + 1 }));
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号