var arr = [1,2,3,4,5,6]; var a = []; a = arr.filter(function(i){ if(i%2 == 0){ return i } })
Apakah keluaran deria pertama?
Bagaimana untuk menjadikannya keluaran [2,4,6]
var arr = [1,2,3,4,5,6]; var a = []; a = arr.filter(function(i){ return i % 2 == 0 }); console.log(a);
penapis menerima benar dan salah, tetapi tidak menerima nilai asal tatasusunan anda.
adalah keluarannya....
a = [2,4,6]
Laksanakan fungsi yang ditentukan (panggilan balik) sekali untuk setiap elemen dalam tatasusunan, dan buat tatasusunan baharu ini ialah elemen tatasusunan asal yang mengembalikan benar apabila semua fungsi panggil balik dilaksanakan.
penapis menerima benar dan salah, tetapi tidak menerima nilai asal tatasusunan anda.
adalah keluarannya....
Laksanakan fungsi yang ditentukan (panggilan balik) sekali untuk setiap elemen dalam tatasusunan, dan buat tatasusunan baharu ini ialah elemen tatasusunan asal yang mengembalikan benar apabila semua fungsi panggil balik dilaksanakan.