Test name | Executions per second |
---|---|
Large Object Contents | 36802.2 Ops/sec |
Number Content | 36799.9 Ops/sec |
function suffle(arr) {
const len = arr.length;
for (let i = len - 1; i >= 0; i--) {
const j = Math.floor(Math.random() * (i + 1));
[arr[i], arr[j]] = [arr[j], arr[i]];
}
return arr;
}
var obj = [];
for (let i = 0; i < 100; i++) {
obj.push({
[i]: i,
[i + 1]: i + 1,
[i + 2]: i + 2,
[i + 3]: i + 3
});
}
var num = [];
for (let i = 0; i < 100; i++) {
num.push(i);
}
suffle(obj);
suffle(num);