# Array.prototype.filter() **filter() მეთოდი ქმნის ახალ მასივს ჩვენს მიერი დაწერილი ლოგიკიდან გამომდინარე და გვიბრუნებს მას.** ## :memo: Syntax ### სინტაქსი შემდეგნაირია: filter((element) => ლოგიკა ) ## ცოტა პრაქტიკაც :books: ``` //შევქმნათ მასივი სადაც ჩავყრით რიცხვებს const array = [1,2,3,4] //გავფილტროთ მასივი იმის მიხედვით თუ რა რიცხვები გვაქვს ისეთი,რომლებით მეტია 5 ზე(e-თი ავღნიშნე აბრივიატურა element-ის,რაც გინდათ ის დაარქვით პარამეტრს(ლოგიკასთან ახლოს ოღონდ)) const result = array.filter(e => e > 5) console.log(result) output: [] //ცარიელი მასივი,რადგან არცერთი მოიძებნა ასეთი const names = ["giorgi","danieli","temo"] //გავფილტროთ იმის მიხედვით თუ რომლის სახელში ურევია ასო i const filtered = names.filter(name => name.includes("i")) console.log(filtered) output: (2) ['giorgi', 'danieli'] //როგორ უკვე ვთქვი,შექმნა ახალი მასივი და მასში ჩაყარა შესაბამისი სახელები და ის ახალი მასივი დაგვიბრუნა უკან ```