| 17 | var i = 0; |
| 18 | |
| 19 | async function f() { |
| 20 | "use strict"; |
| 21 | debugger; // Break a |
| 22 | var j; // Break b |
| 23 | |
| 24 | for (var i in null_value) { // Break c |
| 25 | s += a[i]; |
| 26 | } |
| 27 | |
| 28 | for (j in null_value) { // Break d |
| 29 | s += a[j]; |
| 30 | } |
| 31 | |
| 32 | for (var i in a) { // Break e |
| 33 | s += a[i]; // Break E |
| 34 | } |
| 35 | |
| 36 | for (j in a) { // Break f |
| 37 | s += a[j]; // Break F |
| 38 | } |
| 39 | |
| 40 | for (let i in a) { // Break g |
| 41 | s += a[i]; // Break G |
| 42 | } |
| 43 | |
| 44 | for (var i of a) { // Break h |
| 45 | s += i; // Break H |
| 46 | } |
| 47 | |
| 48 | for (j of a) { // Break i |
| 49 | s += j; // Break I |
| 50 | } |
| 51 | |
| 52 | for (let i of a) { // Break j |
| 53 | s += i; // Break J |
| 54 | } |
| 55 | |
| 56 | for (var i = 0; i < 3; i++) { // Break k |
| 57 | s += a[i]; // Break K |
| 58 | } |
| 59 | |
| 60 | for (j = 0; j < 3; j++) { // Break l |
| 61 | s += a[j]; // Break L |
| 62 | } |
| 63 | |
| 64 | for (let i = 0; i < 3; i++) { // Break m |
| 65 | s += a[i]; // Break M |
| 66 | } |
| 67 | |
| 68 | for (let i of a) {} // Break n |
| 69 | |
| 70 | [1, ...a] // Break o |
| 71 | |
| 72 | for await (let i of c) { // Break p |
| 73 | s += i; // Break P |
| 74 | } |
| 75 | |
| 76 | for await (j of c) { // Break q |