javascript – For in dentro de For in

No estaría pudiendo hacer que el siguiente código logre añadirle un ID a cada objeto dentro del primer arreglo

const people=(
  {first_name:"john",last_name:"doe"},
  {first_name:"mary",last_name:"beth"}
);

const id = (1,2)


for(const x in id){
        for(const y in people){
                people(y).id = id(x)
        }
}


console.log(people) 

Esto retorna:

(
  { first_name: 'john', last_name: 'doe', id: 2 },
  { first_name: 'mary', last_name: 'beth', id: 2 }
)

Cuál sería la manera más adecuada para poder asignarle un nuevo key/value a cada objeto respetando los valores del segundo array?