michael@0: var n = 0; michael@0: var a = []; michael@0: for (var i = 0; i < 20; i++) michael@0: a[i] = {}; michael@0: a[18].watch("p", function () { n++; }); michael@0: delete a[18].p; michael@0: for (var i = 0; i < 20; i++) michael@0: a[i].p = 0; michael@0: assertEq(n, 1);