对象的 JavaScript 数组
JavaScript array of object
我写了一块打字稿代码。
CreateArray():any []
{
console.log("start");
var array = [];
var nameObjects = ["dave", "mike", "dave1", "mike1"];
for (var j = 0; j < nameObjects.length; j++) {
for (var i = 1; i < 9; i++) {
array.push({
"hour": i,
nameObjects
})
}
}
console.log(array);
return array;
}
输出将如下所示:
{
hour: 1,
nameObjects :{"dave", "mike", "dave1", "mike1"}
},
{
hour: 2,
nameObjects :{"dave", "mike", "dave1", "mike1"}
}
.....
{hour: 9,
nameObjects :{"dave", "mike", "dave1", "mike1"} }
}
我希望输出如下所示:
{
hour: 1,
dave:0,
mike:0,
dave1:0,
mike1:0
},
{
hour: 2,
dave:0,
mike:0,
dave1:0,
mike1:0
},
我试图修复它,但我不能。请帮助克服此问题
你的意思是这样吗?
console.log("start");
var array = [];
var nameObjects = ["dave", "mike", "dave1", "mike1"];
for (var i = 1; i < 9; i++) {
var item = {
hour: i
};
for (var j = 0; j < nameObjects.length; j++) {
item[nameObjects[j]] = 0;
}
array.push(item);
}
console.log(array);
[游乐场]
相关文章:
- 如何遍历包含对象的数组-javascript
- 保存数组javascript
- 查找数组javascript中包含的元素类型
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 从多维数组javascript中提取特定值
- 如何在数组javascript中选择伪随机值
- 拆分字符串数组(JavaScript)后未定义
- 从数组JavaScript中删除并返回最后n个项的最快方法
- 使用条件for循环更新数组-Javascript
- 从数组javascript创建新对象
- 用数组(javascript)中的值替换regex捕获
- 从数组[Javascript]的总长度中减去一个干净的数字
- 将一个字符串数组解析为一个新的数组javascript
- 如何将对象转换为对象数组javascript
- 赢得't循环数组javascript
- 从不同的数组 JavaScript 中获取值
- 多维数组 JAVASCRIPT 出了点问题
- 可以't分配给一个对象数组javascript
- 比较数组JavaScript中的对象
- 如何完成缺少(连续)元素的数组|Javascript