javascript - 如何使用 javascript 创建包含重复项的数组

标签 javascript

如何创建如下例所示的数组? 第一“列”的平均值为 100,标准差为 50。 第二个“列”重复“苹果”三次,然后重复“香蕉”三次,然后重复......我总共只需要 120 个“行”。 如果您能提供帮助,非常感谢!

value   category
120 apple
143 apple
87  apple
57  banana
90  banana
109 banana
143 apple
135 apple
85  apple
76  banana
112 banana
99  banana

最佳答案

var array = [
   { value: 120, category: 'apple' },
   { value: 143, category: 'apple' },
   { value ...
]

上面是一个对象数组,其中包含“列”类别

您可以循环遍历行并访问列,如下所示:

array.forEach(function(row) {
   console.log(row.value, row.category);
});

关于javascript - 如何使用 javascript 创建包含重复项的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34207138/

相关文章:

javascript - 主干集合和模型url,批量模型集合保存

javascript - 使用 JQuery 切换 div 可见性

javascript 无法从列表中删除 onbeforeunload 事件监听器

javascript - Angular 'FileConstructor is not a constructor'

javascript - 如何编写http请求的单元测试?

javascript - 窗口卸载事件上的本地存储

javascript - 在 for 循环内添加数据库检索的数据

javascript - 如何在避免闪烁的同时平移元素?

javascript - 在元素后设置光标

javascript - 组合两个正则表达式