var books = [‘Улисс’, ‘Маугли’, ‘Сияние’, ‘Ревизор’, ‘Гамлет’, ‘Обломов’, ‘Дюймовочка’, ‘Шантарам’, ‘Вий’, ‘Сильмариллион’, ‘Оно’];
var minNumber = 3;
var maxNumber = 5;
var filteredBooks = [];
for (var i = 0; i < books.length; i++ ) {
if (books[i].length <= maxNumber && books[i].length >= minNumber) {
filteredBooks.push(books[i]);
}}
console.log(filteredBooks);
1 лайк
for(var i=0; i<=books.length-1; i++){
if(books[i].length>=minNumber && books[i].length<=maxNumber){filteredBooks.push(books[i]);}
;}
console.log(filteredBooks);
AMGZ
3
filteredBooks = books.filter(book=>book.length>=minNumber&&book.length<= maxNumber)
рабочий код
let books = [‘Улисс’, ‘Маугли’, ‘Сияние’, ‘Ревизор’, ‘Гамлет’, ‘Обломов’, ‘Дюймовочка’, ‘Шантарам’, ‘Вий’, ‘Сильмариллион’, ‘Оно’];
let minNumber = 3;
let maxNumber = 5;
let filteredBooks = [];
for (let i = 0; i <= books.length-1; i++){
if ( books[i].length >= minNumber && books[i].length <= maxNumber){
filteredBooks.push(books[i]);
}
}
1 лайк
brelig
5
let books = ['Улисс', 'Маугли', 'Сияние', 'Ревизор', 'Гамлет', 'Обломов', 'Дюймовочка', 'Шантарам', 'Вий', 'Сильмариллион', 'Оно'];
let minNumber = 3;
let maxNumber = 5;
let filteredBooks = [];
for (let elem of books) {
if (elem.length<=maxNumber&&elem.length>=minNumber) {
filteredBooks.push(elem)
}
}
console.log(filteredBooks)
1 лайк
Zorg1
7
let books = ['Улисс', 'Маугли', 'Сияние', 'Ревизор', 'Гамлет', 'Обломов', 'Дюймовочка', 'Шантарам', 'Вий', 'Сильмариллион', 'Оно'];
let minNumber = 3;
let maxNumber = 5;
let filteredBooks = [];
filteredBooks = books.filter(item => item.length >= minNumber && item.length <= maxNumber);
let books = ['Улисс', 'Маугли', 'Сияние', 'Ревизор', 'Гамлет', 'Обломов', 'Дюймовочка', 'Шантарам', 'Вий', 'Сильмариллион', 'Оно'];
let minNumber = 3;
let maxNumber = 5;
let filteredBooks = [];
for (let i = 0; i < books.length; i++) {
if (books[i].length >= minNumber && books[i].length <= maxNumber) {
filteredBooks.push(books[i]);
}
}
т.к., в условии одна инструкция, фигурные скобки можно опустить
for (let i = 0; i < books.length; i++) {
if (books[i].length >= minNumber && books[i].length <= maxNumber)
filteredBooks.push(books[i]);
}
метод массива (filter)
let books = ['Улисс', 'Маугли', 'Сияние', 'Ревизор', 'Гамлет', 'Обломов', 'Дюймовочка', 'Шантарам', 'Вий', 'Сильмариллион', 'Оно'];
let minNumber = 3;
let maxNumber = 5;
let filteredBooks = books
.filter(el => el.length >= minNumber && el.length <= maxNumber);