<!--your preparation HTML code goes here-->
const createTestData = (size) => {
const arr = [];
const obj = {};
for (let i = 0; i < size; i++) {
const id = `type:${i}`;
const element = {
id,
value: Math.random()
};
arr.push(element);
obj[id] = element;
}
return {
arr,
obj
};
}
const data = createTestData(100000);
const length = 100
data.arr.slice(0, length).find(item => item.id === `type:${length}`);
const length = 1000
data.arr.slice(0, length).find(item => item.id === `type:${length}`);
const length = 10000
data.arr.slice(0, length).find(item => item.id === `type:${length}`);
const length = 10000
data.obj[`type:${length}`]
const length = 10000
data.obj[`type:${length}`]
--enable-precise-memory-info
flag.
Test case name | Result |
---|---|
100 find | |
1000 find | |
10000 find | |
100000 find | |
10000 obj |
This benchmark does not have any results yet. Be the first one to run it!