1

I am populating a json file and I have an array like this

[{ name: name, address: address, age: age }]

[{ name2: name2, address2: address2, age2: age2 }]

Now, I want to merge these two arrays and I'm expecting a result like this

[
    { name: name, address: address, age: age },
    { name2: name2, address2: address2, age2: age2 }
]
4

2 Answers 2

2

Another option...

var array1 = [{ name: name, address: address, age: age }]
var array2 = [{ name2: name2, address2: address2, age2: age2 }]

var merged = array1.concat(array2)
Sign up to request clarification or add additional context in comments.

2 Comments

I am getting a result like this [{array1},{array2},{array3},{array4}] and i am expecting result like this [{array1{array3}},{array2{array4}}]
Your expected result contradicts your original question. You should post the code that you have tried in your question so people can provide a more satisfying answer.
1

    const a = [{ name: 'name1', address: 'address1', age: 22 }];
    
    const b = [{ name2: 'name2', address2: 'address2', age2: 23 }];
    
    const result = [...a, ...b];
    
    console.log(result);

1 Comment

I am getting a result like this [{array1},{array2},{array3},{array4}] and i am expecting result like this [{array1{array3}},{array2{array4}}]

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.