Показать сообщение отдельно
  #24 (permalink)  
Старый 03.04.2013, 20:16
Кандидат Javascript-наук
Отправить личное сообщение для фонарик Посмотреть профиль Найти все сообщения от фонарик
 
Регистрация: 23.02.2013
Сообщений: 127

Сообщение от rgl Посмотреть сообщение
var massiv = ["яблочный пирог","соус_острый_1","яблоки_красные","соус_острый_8"];

function findPartial( a, s )
{
  for( var i = 0; i < a.length; ++i )
    if( a[i].indexOf( s ) >= 0 )
      return i;
  return -1;
}

alert( findPartial( massiv, "соус_острый" ) );
Я реализовал в своей задаче скрипт что выше, который написал мсье rgl. Он прекрасно работает для нужного мне поиска. Подскажите пожалуйста, как изменить данный скрипт так, чтобы в итоге в алерте увидеть все номера индексов найденных совпадений? Т.е в данном случае, необходимо получить индексы [1] и [3].
Ответить с цитированием