У меня есть объект (пример ниже), который я преобразовываю в массив, но код преобразования отбрасывает ключ, и в будущем мне необходимо ссылаться на ключ для каждого цикла, но я не могу понять, как сохранить ключ.
let json = {
"6250": {
"property1": "...",
"property2": "..."
},
"6177": {
"property1": "...",
"property2": "..."
},
"5870": {
"property1": "...",
"property2": "..."
},
"4297": {
"property1": "...",
"property2": "..."
},
"5743": {
"property1": "...",
"property2": "..."
}
}
function json2array(json){
var result = [];
var keys = Object.keys(json);
keys.forEach(function(key){
result.push(json[key]);
});
return result;
}
var array = json2array(json);
array.forEach(function(elem, i) {
Output.push(name, elem["property1"], elem["property2"]]);
});
Например, "name
" должно быть 6250
в первом цикле.