Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

У меня например есть такой массив

Front End Ученик (28), на голосовании 3 месяца назад
где я должен вывести слова содержащие ровно 4 букв, если в слове больше 4 букв то это слово не выводится, как это сделать?
Голосование за лучший ответ
Евгений Мудрец (19404) 4 месяца назад
проитерировать массив и задать условие на вывод слова
МУХ Мухов Мыслитель (7315) 4 месяца назад
Берешь слово, смотришь скока у него букоф, если ровно 4, то выводишь, если больше 4, то не выводишь!
Dlazder Мудрец (16877) 4 месяца назад
Попробуй изучить циклы и ветвление
Muhhamed Ученик (182) 4 месяца назад
const arr = ['hello', 'world, 'some', word']
const newArr = arr.filter(word => word.length === 4) // это если нужно отсортировать
arr.forEach(word => word.length === 4 && console.log(word)) // это если нужно высести в консоль.
for(let i = 0; i<arr.length; i++){
if(arr[i].length === 4) {
console.log(word)
}
}
это xуйня, но работает как и второй вариант
Андрей Устинов Мастер (2150) 4 месяца назад
 const arr = ['1sadasdas', '3111313', '3wsf', 'sxsa'] 
arr.forEach(e => e.length === 4 ? console.log(e) : e)
Похожие вопросы