Ich weiß das völlig falsch, aber ich stecke fest.Run-Schleife innerhalb einer Objekterstellung
Ich habe eine Reihe von Objekten.
Davon möchte ich 3 Objekte erstellen.
Das erste Objekt erstellt Ich brauche ein Array, das alle 'uppVal' Werte in den ursprünglichen Objekten hat.
Das zweite Objekt erstellt muss die Werte ‚midVal‘ und das dritte Objekt der ‚LowVal‘ Werte
Ich weiß, das
outputData.push({
dataNum: []
for (var n = 0; n < data.length; n++) {
dataNum.push(data[n][key])
}
})
falsch ist, aber ich versuche, die Werte zu erhalten, während die Schaffung das Objekt
var outputData = [];
data = [{
"uppVal": 68,
"midVal": 34,
"lowVal": 4,
},
{
"uppVal": 68,
"midVal": 34,
"lowVal": 4,
},
{
"uppVal": 68,
"midVal": 34,
"lowVal": 4,
},
{
"uppVal": 68,
"midVal": 34,
"lowVal": 4,
},
{
"uppVal": 68,
"midVal": 34,
"lowVal": 4,
},
{
"uppVal": 68,
"midVal": 34,
"lowVal": 4,
}
]
titlesArr = ['uppVal', 'midVal', 'lowVal']
for (var i = 0; i < 3; i++) {
var counter = 0
var key = titlesArr[counter]
outputData.push({
dataNum: []
for (var n = 0; n < data.length; n++) {
dataNum.push(data[n][key])
}
})
counter++
}
console.log(outputData);
was ist die Ausgabe, die Sie erwarten? –