Ten blog ilustruje różnicę między metodami „filtra” a „Znajdź” w JavaScript.
Filtr vs. Znajdź w JavaScript
Oboje "filtr()”Metoda i„znajdować()”Metoda jest stosowana do wyszukiwania elementów w tablicy opartej na określonych warunkach. Ale istnieją między nimi pewne różnice, jak następuje:
Zrozumiemy pracę/procedurę tych metod za pomocą przykładów.
Przykład 1: Za pomocą metody „Filter ()” w JavaScript
Utwórz szereg obiektów o nazwie „Arrayobj”:
Wywołaj metodę Filter () i znajdź wszystkie instancje obiektów w tablicy, której wiek to „20”:
var object = arrayobj.filtr ((obj) => obj.wiek === 20);Wydrukuj powstałe obiekty na konsoli:
konsola.log (obiekt);Jako „filtr()„Metoda podaje wszystkie wystąpienia określonego warunku, wyprowadzi dwa obiekty, których właściwość wieku ma wartość„ 20 ”:
Przykład 2: Za pomocą metody „Find ()” w JavaScript
Wywołać „znajdować()”Metoda z tablicą obiektów do zlokalizowania obiektów, których właściwość wieku wynosi 20. Metoda „Find ()” wyświetli pierwszą instancję lub obiekt, którego wiek wynosi 20:
Wyjście
To wszystko o metodzie Filter () vs Find () w JavaScript.
Wniosek
„„filtr()„Metoda wyświetla wszystkie przypadki elementów tablicy, które spełniają konkretne kryteria, podczas gdy„znajdować()”Metoda daje tylko pierwszą instancję, która pasuje do danego warunku. Obie te metody są przydatne do wyszukiwania elementów w tablicach. Ten blog ilustruje podstawową różnicę między metodami „filtru” a „Znajdź” w JavaScript.