Test name | Executions per second |
---|---|
Set | 653.8 Ops/sec |
Array | 691.7 Ops/sec |
var myArray = [];
var mySet = new Set();
// Add
for (let i = 0; i < 5000; i++) {
mySet.add(i);
}
// Has
for (let i = 0; i < 5000; i++) {
mySet.has(i);
}
// Delete
for (let i = 0; i < 5000; i++) {
mySet.delete(i);
}
// Push
for (let i = 0; i < 5000; i++) {
myArray.push(i);
}
// Includes
for (let i = 0; i < 5000; i++) {
myArray.includes(i);
}
// Remove
for (let i = 0; i < 5000; i++) {
delete myArray[i];
}