args-redefine-length-7.js (345B)
1 function t() 2 { 3 var a = arguments; 4 Object.defineProperty(a, "length", { value: 0 }); 5 for (var i = 0; i < 5; i++) 6 assertEq(a.length, 0); 7 8 var desc = Object.getOwnPropertyDescriptor(a, "length"); 9 assertEq(desc.value, 0); 10 assertEq(desc.writable, true); 11 assertEq(desc.enumerable, false); 12 assertEq(desc.configurable, true); 13 } 14 t();