Всем привет, в рамках этой статьи я покажу, как сделать фильтрацию или вывод данных из JavaScript базы данных по заданному условию.
JS База данных - фильтрация записей. Часть 2
Давайте откроем наш файл, нашу веб табличку, и отредактируем её в NotePad++. Расположу на экране так, чтобы было видно результаты. В таблице выводятся полностью все записи из файла базы данных, из массива arr
.
Сейчас напишем условия для фильтрации, добавим одну строку, напишем if
в круглых скобках, возьмём допустим поле Пол
, и напишем user.Пол
.
Знаки равно, значение в двойных кавычках буква Ж, выводим только женский пол, даму вперед. Здесь можно оборачивать в фигурные кавычки, можно не оборачивать.
Перезагрузим нашу страничку и получим только пользователя Марию, соответственно, если мы будем указывать значение М, в таблице будут отображаться только мужчины.

Изменим Пол
на Возраст
, допустим принимает значение 18, соответственно мы выведем только Петра.
Если же мы сделаем больше 30 лет по условию, соответственно, здесь мы будем выводить всех, кто старше 30.
Ну и если в условии сделаем меньше 30, в таблицу попадут вот эти личности. Так же можно работать с полем Имя.
Можно обернуть это вот так, в кавычки, тут одна строка, никаких условий нет, и так нормально работает и проблем никаких нет.
Если уберём эту строчку с условием, то отобразятся все записи, которые были у нас в файле, так производится фильтрация данных из этой модифицированной базы данных.
В следующих статьях разберем, как подключить эту базу данных к проекту в Android Studio.
Смотрите видео: JS База данных - фильтрация записей. Часть 2
Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!
Связанные статьи
Предыдущие статьи
- JavaScript - Совместимость с браузерами - 08/09/2018 15:52
- JavaScript - Карта изображений - 08/09/2018 15:52
- JavaScript - отладка - 08/09/2018 15:51
- JavaScript - Мультимедиа - 08/09/2018 15:51
- JavaScript - анимация - 08/09/2018 15:50
- JavaScript - подтверждение формы - 08/09/2018 15:50
- JavaScript - Обработка ошибок и исключений - 08/09/2018 15:49
- JavaScript - Объектная модель документа или DOM - 08/09/2018 15:49
- JavaScript - Регулярные выражения и объект RegExp - 08/09/2018 15:48
- JavaScript - объект Math - 08/09/2018 15:48
- JavaScript - объект Date - 08/09/2018 15:48
- JavaScript - объект Array - 08/09/2018 15:47
- JavaScript - объект Strings - 08/09/2018 15:47
- JavaScript - логические объекты - 08/09/2018 15:46
- JavaScript - Числовые объекты - 08/09/2018 15:46
- JavaScript - Обзор объектов - 08/09/2018 15:45
- JavaScript - Печать страницы - 08/09/2018 15:45
- JavaScript - Void - 08/09/2018 15:45
- JavaScript - диалоговые окна - 08/09/2018 15:44
- JavaScript - Redirect - 08/09/2018 15:44
Связанные статьи
Предыдущие статьи
- JavaScript - Совместимость с браузерами - 08/09/2018 15:52
- JavaScript - Карта изображений - 08/09/2018 15:52
- JavaScript - отладка - 08/09/2018 15:51
- JavaScript - Мультимедиа - 08/09/2018 15:51
- JavaScript - анимация - 08/09/2018 15:50
- JavaScript - подтверждение формы - 08/09/2018 15:50
- JavaScript - Обработка ошибок и исключений - 08/09/2018 15:49
- JavaScript - Объектная модель документа или DOM - 08/09/2018 15:49
- JavaScript - Регулярные выражения и объект RegExp - 08/09/2018 15:48
- JavaScript - объект Math - 08/09/2018 15:48
- JavaScript - объект Date - 08/09/2018 15:48
- JavaScript - объект Array - 08/09/2018 15:47
- JavaScript - объект Strings - 08/09/2018 15:47
- JavaScript - логические объекты - 08/09/2018 15:46
- JavaScript - Числовые объекты - 08/09/2018 15:46
- JavaScript - Обзор объектов - 08/09/2018 15:45
- JavaScript - Печать страницы - 08/09/2018 15:45
- JavaScript - Void - 08/09/2018 15:45
- JavaScript - диалоговые окна - 08/09/2018 15:44
- JavaScript - Redirect - 08/09/2018 15:44