@bach1

Kак из строковой массив сделать num arr?

["1, 3, 4, 7, 13", "1, 2, 4, 13, 15"] как из него сделать num array
  • Вопрос задан
  • 164 просмотра
Решения вопроса 3
0xD34F
@0xD34F Куратор тега JavaScript
arr.flatMap(n => n.split(', ').map(Number))

или

`${arr}`.split(/\D+/).map(n => +n)

или

String(arr).match(/\d+/g).map(n => parseInt(n))

или

eval('[' + arr + ']')

или

JSON.parse('['.concat(arr, ']'))
Ответ написан
Kasperenysh
@Kasperenysh
Рецидив в особо острой форме))
let arr = ["1, 3, 4, 7, 13", "1, 2, 4, 13, 15"];
arr = arr.join(',').split(',').map(n => +n);
Ответ написан
Комментировать
@Mazino
["1, 3, 4, 7, 13", "1, 2, 4, 13, 15"].join`,`.split`,`.map(Number)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы