{
function my_assign() {
const target = arguments[0];
const sources = Array.from(arguments);
sources.shift();
const sourcesKeys = Array();
sources.forEach((ele) => {
const keys = Object.keys(ele);
keys.forEach((element)=>{
target[element] = ele[element]
})
});
return target;
}
const target = { a: 1, b: 2 };
const source = { b: 4, c: 5 };
const source1 = { b: 100 };
return [my_assign(target, source, source1), target];
}