<button>Add</button>
<pre></pre>
<script>
var arr = {}, id = 0;
document.querySelector('button').addEventListener('click', function() {
var item = {time: Date.now()}
arr[++id] = item;
document.querySelector('pre').textContent = JSON.stringify(arr, null, '\t')
});
</script>
Работает? Что-то вы не так делаете.