@Dzhosan

Как выделить каждый элемент массива?

Нужно сделать поиск элемента через arr.map(), чтобы когда юзер вводил букву которая есть в массиве, выдавало все слова в которых есть эта буква

Вот что-то начал писать, но как-то потом не пошло:
function find1(){
       let ask2 = prompt('What are you want?').toLowerCase();
      let result = ['bread','milk','apple', 'juice','banana','peach', 'pineapple','beer','Putin'].map(item => item.result);
       if(ask2 == result.toLowerCase){
       alert(result);
       }
     }
  • Вопрос задан
  • 173 просмотра
Решения вопроса 1
web_Developer_Victor
@web_Developer_Victor
Что такое google?
Нормальный способ
const letter = prompt(`What do you want?`).toLowerCase();

const array = ['bread','milk','apple', 'juice','banana','peach', 'pineapple','beer','Putin'];
const result = array.filter((item) => item.toLowerCase().includes(letter));

alert(result);


Способ с map
const letter = prompt(`What do you want?`).toLowerCase();

const array = ['bread','milk','apple', 'juice','banana','peach', 'pineapple','beer','Putin'];
const result = [];

array.map((item) => {
  if (item.toLowerCase().includes(letter)) {
    result.push(item);
  }
});

alert(result);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы