blob: 76ef21a8f02a54fc438c8bde849cc45f136485a9 [file] [log] [blame]
function test() {
// Array.prototype.unshift -> DeletePropertyOrThrow -> [[Delete]]
var del = [];
var p = new Proxy([0,0,,0,,0], { deleteProperty: function(o, v) { del.push(v); return delete o[v]; }});
p.unshift(0);
return del + '' === "5,3";
}
if (!test())
throw new Error("Test failed");