Я столкнулся с проблемой такой простой трансформации js!
Вот мой массив
["one", "two"]
Вот что я хочу вывести
["en/one", "en/one", "fr/two", "fr/two"]
Что я пытаюсь сделать со своими знаниями
let a = ["one", "two"];
let b = a.map(x => `en/${x}`,`fr/${x}`);
console.log(b);
Но я получаю сообщение об ошибке:
ReferenceError: x не определен
Как мне заставить это работать?
Почему это работает? Ваш пример содержит en и fr, а не 1 и 2.
откуда берутся значения "en" и "fr"?
Да, извините, это была опечатка
"fr" и "en" взялись из ниоткуда, мне просто нужно добавить весь мой локализованный путь
@ Кевин, не могли бы вы обновить вопрос? Не ясно.
если значение языка больше 2, и вы всегда добавляете вручную, так что способ - создать массив объектов, где хранятся два значения, например, obj=[{val:'fr',num:'one'},{val:'two' ,num:'two'}] что-то в этом роде