Filter Function
Menggunakan filter untuk mencari spesifik data
by Dedi Wibisono
JavaScript
var players = [
{'name': 'Neymar', 'club': 'PSG','id':20},
{'name': 'Messi', 'club': 'PSG','id':10},
{'name': 'Mbappe', 'club': 'PSG','id':30},
{'name': 'Ronaldo', 'club': 'Manchester United','id':4},
{'name': 'De Gea', 'club': 'Manchester United','id':6},
{'name': 'Pogba', 'club': 'Manchester United','id':5},
{'name': 'Chiesa', 'club': 'Juventus','id':7},
{'name': 'Dybala', 'club': 'Juventus','id':8},
]
/* var player = [];
for (a=0; a<players.length; a++) {
if (players[a].club == "PSG") {
player.push(players[a])
}
}
console.log(player) */
console.log(typeof players)
var ispsg = (player, i)=>{return player.club == "PSG"}
var cekpsg = players.filter(ispsg);
var test = cekpsg.map((item,i)=> {return item.id})
var newArr = test.sort((a,b)=>{return a-b})
/* console.log('cek psg', cekpsg)
console.log('test',test) */
console.log(newArr)