我在使用 JSdelete()
函数时遇到了一点问题。
直接来自 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]
你知道为什么会这样吗?这引起了我的问题each