<prompt> Tekeleza chaguo la kukokotoa la JavaScript ambalo huchukua safu ya vitu vinavyowakilisha wanafunzi vilivyo na sifa kama vile jina, umri, na GPA, na kurejesha safu mpya iliyo na wanafunzi wanaokidhi vigezo fulani pekee k.m., umri kati ya 18 na 25, GPA zaidi ya 3.0. Tumia mbinu za utendakazi za upangaji kama vile kichujio na ramani ili kufanikisha hili.  <response>: Hapa kuna chaguo la kukokotoa la JavaScript ambalo huchukua safu ya vitu vya wanafunzi na kurudisha safu mpya iliyo na wanafunzi wanaotimiza vigezo umri kati ya 18 na 25, GPA zaidi ya 3.0: javascriptkichujio cha kazi Wanafunziwanafunzi rudisha wanafunzi.chujiomwanafunzi rudisha mwanafunzi.umri 18 student.age 25 student.GPA 3.0; ; Mfano wa matumizi:wanafunzi wa kawaida jina: Alice, umri: 20, GPA: 3.5 , jina: Bob, umri: 17, GPA: 3.2 , jina: Charlie, umri: 22, GPA: 2.8 , jina: David, umri: 24, GPA: 3.7 ;console.logchujioWanafunziwanafunzi; Pato: jina: Alice, umri: 20, GPA: 3.5 , jina: David, umri: 24, GPA: 3.7 Chaguo hili la kukokotoa hutumia mbinu ya kichujio kuunda safu mpya yenye vipengele vinavyopitisha jaribio linalotekelezwa na chaguo za kukokotoa zilizotolewa. Katika hali hii, mtihani hukagua kama umri wa mwanafunzi ni kati ya 18 na 25 na kama GPA yake ni zaidi ya 3.0. 