comparison: js/src/jit-test/tests/for-of/arguments-3.js
js/src/jit-test/tests/for-of/arguments-3.js
- branch
- TOR_BUG_9701
- changeset 15
- b8a032363ba2
equal
deleted
inserted
replaced
|
1 // for-of can iterate strict arguments objects. |
|
2 |
|
3 load(libdir + "iteration.js"); |
|
4 |
|
5 Object.prototype[std_iterator] = Array.prototype[std_iterator]; |
|
6 |
|
7 var s; |
|
8 function test() { |
|
9 "use strict"; |
|
10 for (var v of arguments) |
|
11 s += v; |
|
12 } |
|
13 |
|
14 s = ''; |
|
15 test(); |
|
16 assertEq(s, ''); |
|
17 |
|
18 s = ''; |
|
19 test('a', 'b'); |
|
20 assertEq(s, 'ab'); |