11.4.1-0-1.js (612B)
1 // Copyright (c) 2012 Ecma International. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 info: | 6 This test is actually testing the [[Delete]] internal method (8.12.8). Since the 7 language provides no way to directly exercise [[Delete]], the tests are placed here. 8 esid: sec-delete-operator-runtime-semantics-evaluation 9 description: delete operator as UnaryExpression 10 flags: [noStrict] 11 ---*/ 12 13 var x = 1; 14 var y = 2; 15 var z = 3; 16 17 assert((!delete x || delete y), '(!delete x || delete y)'); 18 assert(delete delete z, 'delete delete z'); 19 20 reportCompare(0, 0);