I have written a block of typescript code.
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;
}
the output will be something like this:
{
hour: 1,
nameObjects :{"dave", "mike", "dave1", "mike1"}
},
{
hour: 2,
nameObjects :{"dave", "mike", "dave1", "mike1"}
}
.....
{hour: 9,
nameObjects :{"dave", "mike", "dave1", "mike1"} }
}
I want the output to be like:
{
hour: 1,
dave:0,
mike:0,
dave1:0,
mike1:0
},
{
hour: 2,
dave:0,
mike:0,
dave1:0,
mike1:0
},
I have tried to fix it but I couldn't. Please help to overcome this issue