Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 16.01.2020
Сообщений: 18
1

Отфильтровать массив объектов циклом.

02.01.2021, 17:20. Просмотров 1536. Ответов 1

В консоль ничего не выводится. Я так же пробовал через while и толку 0. В консоль вылезает такая ошибка:"1.js:6 Uncaught SyntaxError: Invalid shorthand property initializer". Вот код
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
var cars = [
    {
        model:"Opel",
        year: 2019,
        color:"Red",
        isSell = true,
    },
    {
        model:"Mersedes",
        year: 2020,
        color:"Blue",
        isSell = true,
    },
    {
        model:"Ferrari",
        year: 2021,
        color:"Black",
        isSell = false,
    },
    {
        model:"BMW",
        year: 2021,
        color:"Orange",
        isSell = false,
    },
    {
        model:"Peugeo",
        year: 2018,
        color:"limon",
        isSell = false,
    }
]
for (i = 0; i <= cars.length;i++){
    if(cars[i].isSell===false){
        console.log(cars[i]);
    }
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.01.2021, 17:20
Ответы с готовыми решениями:

Создать массив объектов циклом
Беда , мне нужно создать циклом массив объектов чтоб в результате он имел вид var contacts =...

Выбрать(отфильтровать) данные в массиве объектов
Добрый день, Проблема: Нужно сократить кол-во данных в массиве объектов. Буду очень благодарен...

Jasmine. Имеется массив из N объектов , необходимо проверить, что какие-то M объектов входят в этот массив
Имеется массив из N объектов , необходимо проверить, что какие-то M объектов входят в этот массив....

Как трансформировать один массив объектов в другой массив объектов
Ниже приведен код, что трансформирует один массив в другой. Можно ли сделать тоже самое, но без $...

1
Модератор
2137 / 1367 / 422
Регистрация: 07.09.2019
Сообщений: 2,086
02.01.2021, 17:37 2
Лучший ответ Сообщение было отмечено Atnlaka как решение

Решение

В литерале объектов исправьте всюду isSell = false на isSell: false.
Также измените условие цикла 33 строчке на i = 0; i < cars.length; i++
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.01.2021, 17:37

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Отфильтровать массив картинок с четным индексом
Здравствуйте, this.a это массив картинок, а необходимо оставить только картинки с четным...

Ошибка при попытке отфильтровать массив
Имеется массив данных в формате Json: var dataSet = { &quot;unit1&quot; : , &quot;unit3&quot; : } Пытаюсь...

Масив объектов. Реализовать функцию, которая вернет новый массив объектов с полями id, name и avaragePrice.
Задан маcсив объектов, например: Нужно реализовать функцию, которая вернет новый маcсив,...

Создание объектов в классе циклом
Приветствую форумчане, Имеется следующее задание необходимо создать Array статический и затем...

Перебор коллекции объектов циклом for each
Есть разные объекты на форме. Нужно перебрать в цикле for each Добавлено через 18 минут уже...

Создание новых объектов циклом
Не могу придумать решение задачи. Надо сделат следующие: есть textbox - в него вводится цифра...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.