Test name | Executions per second |
---|---|
Object.values | 12037.2 Ops/sec |
Object.keys.map | 2822.6 Ops/sec |
function makeid() {
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for (var i = 0; i < 5; i++)
text += possible.charAt(Math.floor(Math.random() * possible.length));
return text;
}
window.parentObj = {};
for (let i = 0; i < 100; i++) {
window.parentObj[makeid()] = makeid();
}
const testArray = [];
Object.values(window.parentObj).forEach(v => {
testArray.push(v);
});
const testArray = [];
Object.keys(window.parentObj).map(k => {
testArray.push(window.parentObj[k]);
});