function randLen(a,b) {
// [a;b]
return Math.floor(Math.random()*(b-a+1) + a);
}
// const len = randLen(10e3, 15e3);
//const len = 3e4;
const len = 2e2;
function payload(i) {
return {x: i, y: i + 1, z: i + 2, str: `str${i}`};
}
function push(ar) {
for (let i = 0; i < len; i++) {
ar.push(payload(i));
}
}
function assign(ar) {
for (let i = 0; i < len; i++) {
ar[i] = payload(i);
}
}const ar = new Array(len);
ar.length = 0;
push(ar);const ar = new Array(len);
ar.length = 0;
assign(ar);const ar = [];
push(ar);const ar = [];
assign(ar);const ar = new Array(len);
assign(ar);
const ar = [];
ar.length = len;
assign(ar);