1// Copyright 2015 the V8 project authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5(function TestForOfName() {
6  var result = 0;
7  var index;
8
9  for (index of [1, 2, 3, 4, 5]) result += index;
10
11  assertEquals(result, 15);
12  assertEquals(index, 5);
13})();
14
15
16(function TestForOfProperty() {
17  var O = {};
18  var result = 0;
19
20  for (O.index of [1, 2, 3, 4, 5]) result += O.index;
21
22  assertEquals(result, 15);
23  assertEquals(O.index, 5);
24})();
25