@GoSou

Как объединить массивы?

В многочисленных примерах преимущественно приводятся объединение второго массива в конец первого с различными вариациями выборки значений. Но это совсем не то, что мне нужно.
Итак, есть два массива:
Array
(
    [0] => red
    [1] => yellow
    [4] => green
)

Array
(
    [0] => красный
    [1] => жёлтый
    [4] => зелёный
)

Как видим, в первом массиве значения цветов указаны по-английски, во втором – по-русски, ключи у них идентичны. Требуется получить массив такого вида:
Array
(
    [0] => red, красный
    [1] => yellow, жёлтый
    [4] => green, зелёный
)

Каков будет правильный путь для поиска лаконичного решения?
  • Вопрос задан
  • 112 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
В лоб:
const enColors = ['red', 'yellow', 'green']
const ruColors = ['красный', 'жёлтый', 'зелёный']

const result = enColors.map((color, i) => `${color}, ${ruColors[i]}`)

console.log(result)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект
24 нояб. 2024, в 00:04
5000 руб./за проект