| // Copyright 2015 the V8 project authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| (function TestForOfName() { | |
| var result = 0; | |
| var index; | |
| for (index of [1, 2, 3, 4, 5]) result += index; | |
| assertEquals(result, 15); | |
| assertEquals(index, 5); | |
| })(); | |
| (function TestForOfProperty() { | |
| var O = {}; | |
| var result = 0; | |
| for (O.index of [1, 2, 3, 4, 5]) result += O.index; | |
| assertEquals(result, 15); | |
| assertEquals(O.index, 5); | |
| })(); |