[Javascript] Array - Conact

时间:2021-10-02 15:25:42

For example there are two array of object and you want to print out each element, it is bad if you use two forEach method on each array:

var people1 = [
{
name: 'Mikko'
},
{
name: 'Radu'
}
]; var people2 = [
{
name: 'Jarno'
},
{
name: 'Jussi'
}
]; people1.forEach( (person) => {
console.log(person.name);
}); people2.forEach( (person) => {
console.log(person.name);
});

If use concat() can solve the problem:

var people1 = [
{
name: 'Mikko'
},
{
name: 'Radu'
}
]; var people2 = [
{
name: 'Jarno'
},
{
name: 'Jussi'
}
]; people1
.concat(people2)
.forEach( (person) => {
console.log(person.name);
});