169 похожих чатов

Ребята кто не спит вопрос: Как можно узнать разницу из

вот такого выражения '1907-1997' если оно в виде строки?Как его правильно привести в число?

40 ответов

20 просмотров

+в обекту вроде

Andrii-Ivanov Автор вопроса
Kasp 🇰🇿
+в обекту вроде

что имеете ввиду?

Можно split по сепаратору - и подставить в выражение

eval 🤡

Andrii Ivanov
всмысле подставить?

const [first, second] = str.split('-');

Morr
eval 🤡

Калькулятор написать можно

Andrii-Ivanov Автор вопроса
Morr
eval 🤡

Говорят лучше им не пользоватся)

Andrii Ivanov
всмысле подставить?

"1907-1980".split("-").reduce((prev, el) => prev - el)

Andrii-Ivanov Автор вопроса
German Komissarov
const [first, second] = str.split('-');

звучит норм но у меня массив из таких вот строчек и мне надо в каждой разницу сделать

lubaskinc0de 🎁
"1907-1980".split("-").reduce((prev, el) => prev -...

вроде как должно сработать приведение типов

Andrii-Ivanov Автор вопроса
Andrii Ivanov
вот так масив выглядит

тебе нужен массив с результатом?

Andrii Ivanov
да

используй map()

Andrii Ivanov
да

сделай map, внутрь поставь выражение с сплит верни результат first - second

Andrii-Ivanov Автор вопроса
German Komissarov
сделай map, внутрь поставь выражение с сплит верни...

типо проходить циклом и внутри на каждий елемент юзануть мап?

Andrii Ivanov
типо проходить циклом и внутри на каждий елемент ю...

почитай что делает map. вкратце он сам обходит и возвращает результат

Andrii Ivanov
типо проходить циклом и внутри на каждий елемент ю...

нее, ну твой массив пускаешь по map, дальше внутри получаешь через сплит две переменные, их вычитаешь и результат вычитания возвращаешь, понятно?

Andrii-Ivanov Автор вопроса
Alexey Ermakov
screenshot

о я такое сохраню

Alexey Ermakov
screenshot

то что надо

Andrii Ivanov
вот так масив выглядит

У тебя же задача с подвохом? Наверное хотят ответ типа ['1907-1997', '1807-2097'].map(_ => eval(_))

Andrii-Ivanov Автор вопроса
W D
У тебя же задача с подвохом? Наверное хотят ответ ...

мне надо результат этих разниц получить Там дальше среднее вычислить но это я знаю как сделать

Andrii-Ivanov Автор вопроса
Serega Mangushev
молодец)

Все равно до конца не вдуплил как сделать

Andrii Ivanov
Все равно до конца не вдуплил как сделать

а чo не понятного? arr.forEach(el=>{ let numbers=el.split("-"); делай че хочешь с ними,если разницу узнать то переводи в намбер и минусуй,хоть и из первого, только по модулю})

Andrii-Ivanov Автор вопроса
Olexander Basyuk
Изи же ну

Ну тип у меня другой вопрос : если я их сплитом поделил то у меня из одного елемента сделалось 2 и как теперь записать их разницу?

Andrii Ivanov
Ну тип у меня другой вопрос : если я их сплитом по...

Сплит делит на подстроки и кладет в массив. В данном случае первый элемент массива минус второй

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта