let arr=[...Array(1000000)].map((x,i)=>i);
let obj={};
function A(a,o) {
a.push(o);
return a;
}
A(arr,obj);
function B(a,o) {
a[a.length] = o;
return a;
}
B(arr,obj);
function C(a,o) {
return a.concat(o);
}
C(arr,obj);
function D(a,o) {
return [...a,o];
}
D(arr,obj);
function E(a,o) {
const frozenObj = Object.freeze(o);
return Object.freeze(a.concat(frozenObj));
}
E(arr,obj);
function F(a,o) {
a.unshift(o);
return a;
}
F(arr,obj);