Итак, я искал обходной путь для плоской карты, поскольку она не работает на IE, и я нашел это: Но я не очень понимаю, почему она работает
var gadjets = [
{computers:['asus', 'hp'],
sellphones:['Galaxy', 'Nokia']
},
{computers:['dell', 'insys'],
sellphones:['iphone', 'samsung']
}
];
const getValues = gadjets.reduce((acc, gadjet) => acc.concat(gadjet[computers]), []) // instead of gadjets.flatMap(gadjet=> gadjet[computers])
Это код возвращает:
['asus','hp','dell','insys']
Но не должен ли он вернуться:
['asus','hp'],['dell', 'insys']