У меня есть два массива объектов:
const osCapabilities = [{
os: 'Windows',
os_version: '10',
}, {
os: 'OS X',
os_version: 'Mojave',
}];
const browserCapabilities = [{
browser: 'chrome'
}, {
browser: 'firefox'
}, {
browser: 'internet explorer'
}, {
browser: 'safari'
}];
Я пытаюсь найти лучший способ объединить их, чтобы я мог получить следующее.
const capabilities = [{
browser: 'chrome',
os: 'Windows',
os_version: '10',
}, {
browser: 'chrome',
os: 'OS X',
os_version: 'Mojave',
}, {
browser: 'firefox',
os: 'Windows',
os_version: '10',
}, {
browser: 'firefox',
os: 'OS X',
os_version: 'Mojave',
} ...
]
Я не могу уложить в голове, как я могу это сделать. Любая помощь приветствуется. Спасибо!v
reduce
, но это потребует от меня немного больше размышлений, и я не уверен, что это будет лучше в каком-либо смысле.) - person Robin Zigmond   schedule 15.08.2019Array.prototype.map()
, см. мой ответ ниже. - person Einar Ólafsson   schedule 15.08.2019