JSFiddle - React, Tailwind, and code Playground
by jonnyc
HTML
<div>
<ul id="nodeList"></ul>
<button id="addNodeButton">Add node</button>
</div>
JavaScript
var nodes = {};
var count = 0;
function addNode() {
++count;
var stringCount = new String(count);
nodes["n" + stringCount] = {
data: "some object"
};
}
$("#addNodeButton").click(function () {
var startTime = new Date();
for (var i = 0; i < 10000; ++i) {
addNode();
}
var timeTaken1 = new Date() - startTime;
for (var i = 0; i < 10000; ++i) {
var stringCount = new String(count);
if (nodes.hasOwnProperty(stringCount)) {
}
}
var timeTaken2 = new Date() - startTime;
debugger;
});