Javascript filter fonksiyonu
<b>filter(it => it)</b>
ne ise yaradigini cozemedim...
.replace(/[+/%*-]/g, ' ').replace(/,/g, '.').split(' ').map(parseFloat).filter(it => it);
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
Filter fonksiyonu obje içerisinden gelen listeyi filterlemek için kullanılır. Mesela,
const ArObject = [
{ name: 'User 1', age: 29 },
{ name: 'User 2', age: 33 },
{ name: 'User 3', age: 54 },
{ name: 'User 4', age: 22 },
{ name: 'User 5', age: 21 },
{ name: 'User 6', age: 18 },
{ name: 'User 7', age: 29 },
];
const userList = ArObject.filter(user => user.age === 29);
console.log(userList)
burada çıktı olaraq yalnız 29 yaşındaki üyeler liste olarak gelicek. Eğer,
const ArObject = [
{ name: 'User 1', age: 29 },
{ name: 'User 2', age: 33 },
{ name: 'User 3', age: 54 },
{ name: 'User 4', age: 22 },
{ name: 'User 5', age: 21 },
{ name: 'User 6', age: 18 },
{ name: 'User 7', age: 29 },
];
const userList = ArObject.filter(user => user.age >= 20);
console.log(userList)
burada çıktı olaraq 20 yaş ve üzeri kullanıcılar gelicek.