I'm having a little trouble with the JS delete() function.
Straight from Chrome Inspector:
> x = [{name: 'hello'}, {name: 'world'}]
> [Object, Object]
> delete x[0]
> true
> $.each (x, function (i, o) {console.log(o.name);})
> TypeError: Cannot read property 'name' of undefined
> x
> [undefined × 1, Object]
Do you have any idea why this is happening? It's causing me issues with that each