Методы массива могут использоваться на массиве объектов с относительной легкостью с одним нюансом – учитывая свойства объектов. Решение состоит в том, чтобы использовать точечные обозначения.
Простой массив объектов приведен ниже в качестве демонстрации.
Метод некоторых () массива используется, когда вы пытаетесь определить, проходит ли хотя бы один из элементов в массиве определенное условие. Вывод вернет «true» или «false». В приведенном ниже примере метод «некоторых» массива проверяет, чтобы определить, имеет ли какой -либо из множества объектов гость с возрастной собственностью более 21 года.
Метод каждого () массива аналогичным образом проверяет, соответствует ли какой -либо элемент, соответствующий установленному условию. В этом случае метод «каждый» проверяет, чтобы определить, имеет ли «каждый» один из множества объектов гостя с возрастной собственностью более 21 года. Вывод вернет «true» или «false».
Метод Find () массив просто находит указанный элемент и возвращает его. В приведенном ниже случае он возвращает весь объект, который включает указанное свойство.
Кроме того, методы могут быть объединены. Пример ниже демонстрирует комбинацию фильтра (), включает методы () и map (). Метод Malter () массив проходит через список, чтобы найти условие, которое оно было передано, создавая новый массив только с предметами, которые соответствуют этому условию. В приведенном ниже случае метод «фильтра» был объединен с методом «включает», который обычно дает результат «истинного» или «ложного», чтобы «фильтровать» через элементы, обнаружив свойство «музыка» на каждом объекте Анкет Затем новый массив с кондиционированными элементами отображается с помощью метода «карты».
Метод массива Foreach () полезен, когда вы хотите отобразить весь массив, или, в данном случае, массив объектов. Метод проходит через каждый предмет, отдавая весь список гостей.
Оригинал: “https://dev.to/tallmanlaw/array-methods-used-on-an-array-of-objects-4ah0”