Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2013 the V8 project authors. All rights reserved. | 1 // Copyright 2013 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 'use strict'; | 5 'use strict'; |
| 6 | 6 |
| 7 | 7 |
| 8 // This file relies on the fact that the following declaration has been made | 8 // This file relies on the fact that the following declaration has been made |
| 9 // in runtime.js: | 9 // in runtime.js: |
| 10 // var $Array = global.Array; | 10 // var $Array = global.Array; |
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 117 | 117 |
| 118 | 118 |
| 119 function ExtendArrayPrototype() { | 119 function ExtendArrayPrototype() { |
| 120 %CheckIsBootstrapping(); | 120 %CheckIsBootstrapping(); |
| 121 | 121 |
| 122 InstallFunctions($Array.prototype, DONT_ENUM, $Array( | 122 InstallFunctions($Array.prototype, DONT_ENUM, $Array( |
| 123 'entries', ArrayEntries, | 123 'entries', ArrayEntries, |
| 124 'values', ArrayValues, | 124 'values', ArrayValues, |
| 125 'keys', ArrayKeys | 125 'keys', ArrayKeys |
| 126 )); | 126 )); |
| 127 | |
| 128 %SetProperty($Array.prototype, symbolIterator, ArrayValues, | |
| 129 DONT_ENUM | DONT_DELETE | READ_ONLY); | |
|
arv (Not doing code reviews)
2014/06/17 15:39:37
http://people.mozilla.org/~jorendorff/es6-draft.ht
| |
| 127 } | 130 } |
| 128 ExtendArrayPrototype(); | 131 ExtendArrayPrototype(); |
| OLD | NEW |