Вывод Console.log и вывод возврата не совпадают? - PullRequest
0 голосов
/ 28 мая 2020

Я никогда не сталкивался с этим, и, может быть, кто-нибудь объяснит мне, что происходит?

const columns = Object.values(props[1]).map((x, i) =>{
            console.log(x) <- output: {name: "companyName", label: "Company", dataType: "string", width: 200, tooltip: "", …}
            return x
        })

console.log(columns) <- output: (4) [{…}, {…}, {…}, {…}]

Почему они выводят по-другому? Мне нужно, чтобы он выглядел как console.log (x) внутри карты. Я предположил, что console.log (x) и console.log (столбцы) будут одинаковыми.

1 Ответ

3 голосов
/ 28 мая 2020

вы предположительно сопоставляете 4 значения в props [1] как {name: ....} и назначаете его столбцам, получая таким образом [{...}, {...}, {...}, {...}]

конечно, столбцы not такие же, как x, но [x, x, x, x]

...