Я просто пытаюсь полностью вернуть свой массив, используя карту, прежде чем я начну свою следующую функцию.Но я получаю неполный массив при его утешении
Это мой пример массива:
data = [{
"a": 1,
"b": 5,
"c": 9,
"d": 1,
"e": 4,
"f": 44,
"g": 23,
"h": 12,
"i": 22,
"j": 23,
"k": [{
"a": 1,
"b": 5,
"c": 9,
"d": 1
}, {
"a": 1,
"b": 5,
"c": 9,
"d": 1
}]
},
{
"a": 2,
"b": 6,
"c": 10,
"d": 1,
"e": 4,
"f": 44,
"g": 23,
"h": 12,
"i": 22,
"j": 23,
"k": [{
"a": 1,
"b": 5,
"c": 9,
"d": 1
}, {
"a": 1,
"b": 5,
"c": 9,
"d": 1
}]
},
{
"a": 3,
"b": 7,
"c": 11,
"d": 1,
"e": 4,
"f": 44,
"g": 23,
"h": 12,
"i": 22,
"j": 23,
"k": [{
"a": 1,
"b": 5,
"c": 9,
"d": 1
}, {
"a": 1,
"b": 5,
"c": 9,
"d": 1
}]
},
{
"a": 4,
"b": 8,
"c": 12,
"d": 1,
"e": 4,
"f": 44,
"g": 23,
"h": 12,
"i": 22,
"j": 23,
"k": [{
"a": 1,
"b": 5,
"c": 9,
"d": 1
}, {
"a": 1,
"b": 5,
"c": 9,
"d": 1
}]
}
]
var result = data.map(x=>({...x}));
console.log(result);
это мой массив выглядит так, как когда я его утешаю:
[{
"a": 1,
"b": 5,
"c": 9,
"d": 1,
"e": 4,
"f": 44,
"g": 23,
"h": 12,
"i": 22,
"j": 23,
"k": []
},
{
"a": 2,
"b": 6,
"c": 10,
"d": 1,
"e": 4,
"f": 44,
"g": 23,
"h": 12,
"i": 22,
"j": 23,
"k": []
},
{
"a": 3,
"b": 7,
"c": 11,
"d": 1,
"e": 4,
"f": 44,
"g": 23,
"h": 12,
"i": 22,
"j": 23,
"k": []
},
{
"a": 4,
"b": 8,
"c": 12,
"d": 1,
"e": 4,
"f": 44,
"g": 23,
"h": 12,
"i": 22,
"j": 23,
"k": []
}
]
Я хочу, чтобы мой массив был полным, когда я использую функцию .map()
.