I try like this :
<script type="text/javascript">
var clubs = [
{id: 1, name : 'chelsea'},
{id: 2, name : 'city'},
{id: 3, name : 'liverpool'}
];
var newClub = {id: 4, name: 'manchester united'}
for(var i=0; i<clubs.length; i++) {
if(clubs[i].id!=newClub.id) {
clubs.push(newClub);
break;
}
}
console.log(clubs);
</script>
I want to add condition. If id of newClub object is not exist in the clubs array, then I want to add the object to the array
It works
But I ask. Is that the best way? Or is there another better way?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…