Size: a a a

JavaScript Noobs — сообщество новичков

2021 January 17

OK

Oleg Kirillov in JavaScript Noobs — сообщество новичков
ну, самое тупое-обходом через while или for со счетчиком, размышляю как элегантнее можно)
источник

AG

And Grigoryan in JavaScript Noobs — сообщество новичков
=)
источник

AG

And Grigoryan in JavaScript Noobs — сообщество новичков
Oleg Kirillov
ну, самое тупое-обходом через while или for со счетчиком, размышляю как элегантнее можно)
а как while или for запихнуть в фильтр?)
источник

OK

Oleg Kirillov in JavaScript Noobs — сообщество новичков
And Grigoryan
а как while или for запихнуть в фильтр?)
без фильтра, просто обходить элементы массива-строки, увеличивать счетчик при совпадении-удалении, break когда счетчик достигнет двух
источник

A

Alex in JavaScript Noobs — сообщество новичков
And Grigoryan
если у меня есть текст "5 бл 5 а 55 бла бла"
как я могу удалить первые 2 цифры 5?
А в чём суть? Тебе нужно удалить первые две отдельно стоящие пятёрки и только? Или вообще любые две первые пятёрки, как бы они ни встречались в тексте?
источник

AG

And Grigoryan in JavaScript Noobs — сообщество новичков
Alex
А в чём суть? Тебе нужно удалить первые две отдельно стоящие пятёрки и только? Или вообще любые две первые пятёрки, как бы они ни встречались в тексте?
нет неважно отдельно стоят или нет
источник

AG

And Grigoryan in JavaScript Noobs — сообщество новичков
Alex
А в чём суть? Тебе нужно удалить первые две отдельно стоящие пятёрки и только? Или вообще любые две первые пятёрки, как бы они ни встречались в тексте?
да, второе
источник

A

Alex in JavaScript Noobs — сообщество новичков
And Grigoryan
нет неважно отдельно стоят или нет
То есть если был бы такой текст "бл а 55 бла бла", то на выходе должно получиться "бл а бла бла"?
источник

AG

And Grigoryan in JavaScript Noobs — сообщество новичков
Alex
То есть если был бы такой текст "бл а 55 бла бла", то на выходе должно получиться "бл а бла бла"?
верно
источник

М

Максим in JavaScript Noobs — сообщество новичков
let count = 0;
"бл а 55 бла бла 5".split("").filter(item => {
 if (item === '5' && count < 2) {
   count++
   return
 } else {
   return item
 }
}).join("");

Ну как самый такой-себе вариант
источник

A

Alex in JavaScript Noobs — сообщество новичков
Максим
let count = 0;
"бл а 55 бла бла 5".split("").filter(item => {
 if (item === '5' && count < 2) {
   count++
   return
 } else {
   return item
 }
}).join("");

Ну как самый такой-себе вариант
Пробелы останутся ещё
источник

A

Alex in JavaScript Noobs — сообщество новичков
Ну и колбэк внутри filter странный в целом
источник

AG

And Grigoryan in JavaScript Noobs — сообщество новичков
вот так сделал
источник

AG

And Grigoryan in JavaScript Noobs — сообщество новичков
а ещё забыл join
источник

AG

And Grigoryan in JavaScript Noobs — сообщество новичков
не работает :(
источник

В

Влад in JavaScript Noobs — сообщество новичков
And Grigoryan
не работает :(
А какая
источник

В

Влад in JavaScript Noobs — сообщество новичков
Задача
источник

В

Влад in JavaScript Noobs — сообщество новичков
Убрать повторы в строке?
источник

AG

And Grigoryan in JavaScript Noobs — сообщество новичков
Переслано от And Grigoryan
если у меня есть текст "5 бл 5 а 55 бла бла"
как я могу удалить первые 2 цифры 5?
источник

AG

And Grigoryan in JavaScript Noobs — сообщество новичков
Переслано от And Grigoryan
чтобы при консоль логе ответ был "бл а 55 бла бла"
источник