I have an array of ID\'s as below:
[121, 432, 322]
I want all of it to be added to an array in the following format (Expected Outpu
You currently only have one variable for format - you're only ever pushing one item to the array, you're just mutating it multiple times, resulting in the array containing 3 references to the same object.
Create the format on each iteration instead. .map is more appropriate than .forEach when transforming one array into another:
const input = [121, 432, 322];
console.log(
input.map(brand_id => ({ term: { brand_id }}))
);