вытянуть n-нные данные из массива на js
Есть в общем то массив [„-32-64”, „-01-1”]
Как можно разбить данный массив на отдельные числа?
Нужно на выходе -32, -64 и тд
array.map(item => item.split('-').slice(1)).flat() ?
В общем и целом так,но возвращает положительные значения чисел…
.split(/(.*)(?=\-)/) исправь на эту строчку
Поверх моего решения не надо так делать let numberArray = [] for (const set of array) { const parts = set.split('-') numberArray.push(-parts[1]) numberArray.push(-parts[2]) } @evillheart 👆
а где гарантия что у него только минусовые значения
А если не все числа отрицательные?)
У него в задаче сказано, что числа с минусами
Тогда ты не отличал бы числа "895" это 89, 5 или 8,95 ?)
ну все равно практика таковая не приветствуется
Это все понятно. Только мог бы быть вариант 35-30, а не 3530
Спасибо большое,сработало!!
У тебя все числа с минусами?
Нет,только некоторые Но через полотно кода и кучу манипуляций все таки все сработало:)) Вообще я тут это,из питухона на фулл js переползаю вот и есть некторые трудности
Тогда работать не будет. Как достать числа из "563"? 56,3 или 5,63?
Array.split(‘’, 2)?
у тебя всегда 4 цифры есть?
Js юзаю всего ничего-пару дней,можно сказать До этого максимум что мне из него нужно было-ajax для джанги
откуда ты получаешь этот массив?
Ну…тут долгая история: Если совсем кратко,то играюсь с анальными расширителями написанием собственного протокола шифрования(да-да,пока что на уровне «превратить некие значения в нечитаемое дерьмо на бэке,а на фронте это дело раскрутить и использовать»). Так что пока что осваиваю возможности js как языка,а не как додатек для анимашек/асинка
то есть ты спеицально создал кривую струкутуру, а теперь пытаешься её разобрать?
Вроде того. Интересуюсь способами и механизмами,а может через какое-то время и вполне сносный алгоритм шифрования-дешиврования построю(если не забью на это,ага)
Обсуждают сегодня