@Konstantin_555

Как создать новый массив и добавить элементы из другого массива чтобы получилось строка с названием переменных из элементов массива?

Есть массив
var a = ['Abr','Bfd','Cda'];


чтобы получилось вот так

var res = ['var аbr = field("ABR")','var bfd = field("Bfd")','var cda = field("Cda")']
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@Konstantin_555 Автор вопроса
Спасибо всем! А особенно Александру за подсказку.
Если можно проверьте правильно ли я сделал и есть ли решения лучше. Но все работает как я и хотел. Названия переменных берется из массива.
var a = ['Abr','Bfd','Cda'];

var map1 = а.map((x) => 'var '+x + ' = ' + 'field("' +x +'");' + '\n' )
// удаления запятых
var rd = map1.join('');

console .log(rd)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы