Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Tan__Y

  • 0
    вклад
  • 0
    вопросов
  • 2
    ответа
  • 0%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как найти все индексы вхождения подстроки?

    AngReload
    AngReload @AngReload
    Кратко о себе
    У этого метода есть второй параметр — с какого индекса вести поиск. Так что можно сделать функцию:
    function getListIdx(str, substr) {
      let listIdx = []
      let lastIndex = -1
      while ((lastIndex = str.indexOf(substr, lastIndex + 1)) !== -1) {
        listIdx.push(lastIndex)
      }
      return listIdx
    }
    getListIdx('abc bca abcabc cba', 'abc') // [ 0, 8, 11 ]
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как открыть консоль хрома в новом окне?

    JakUi @JakUi
    Вот так:
    5c9dc2ab6ec13097107211.png
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Не могу установить npm пакеты, в чем причина?

    lssssssssssl
    lssssssssssl @lssssssssssl
    Если кто-то столкнулся с данной проблемой, как вариант, можно поменять npm на yarn. Мне помогло
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
Оценили как «Нравится»
Самые активные сегодня
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • gim0
    Андрей Мывреник
    • 6 ответов
    • 0 вопросов
  • Drno
    • 5 ответов
    • 0 вопросов
  • vovka3003
    Владимир Шаблий
    • 5 ответов
    • 0 вопросов
  • Инна Фещук
    • 5 ответов
    • 0 вопросов
  • mrsexy
    Alfieros
    • 3 ответа
    • 1 вопрос
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации