Take for example some sort of simple array:

var array = ["Какой текст","Еще какой то текст и слово улица","И еще текст","И опять слово улица","И снова текст"]; 

How on JavaScript'e remove from such an array all the elements except those that contain the word "street"?

To succeed

 var array = ["Еще какой то текст и слово улица","И опять слово улица"]; 

    2 answers 2

     var array = [/** ваш массив */]; array = array.filter(function(val) { return val.indexOf("улица") + 1 }); 

      As an option:

       var array = ["Какой текст","Еще какой то текст и слово улица","И ще текст","И опять слово улица","И снова текст"]; var tmpArr = []; for (let i=0; i<array.length; i++) { if (array[i].match(/улица/i)) { tmpArr.push(array[i]); } } array = tmpArr; console.log(array); 
      • It works for (var i=0; me if for (var i=0; - stckvrw