| Index: src/js/array.js
|
| diff --git a/src/js/array.js b/src/js/array.js
|
| index 88e8cb3ea7dcfe6ab10e5514f777100d135f7980..cfb4d9ffe74eed79dd87cc1207fcb7a9bec11fd5 100644
|
| --- a/src/js/array.js
|
| +++ b/src/js/array.js
|
| @@ -1380,7 +1380,12 @@ function ArrayFindIndex(predicate, thisArg) {
|
|
|
|
|
| // ES6, draft 04-05-14, section 22.1.3.6
|
| -function InnerArrayFill(value, start, end, array, length) {
|
| +function ArrayFill(value, start, end) {
|
| + CHECK_OBJECT_COERCIBLE(this, "Array.prototype.fill");
|
| +
|
| + var array = TO_OBJECT(this);
|
| + var length = TO_LENGTH(array.length);
|
| +
|
| var i = IS_UNDEFINED(start) ? 0 : TO_INTEGER(start);
|
| var end = IS_UNDEFINED(end) ? length : TO_INTEGER(end);
|
|
|
| @@ -1408,17 +1413,6 @@ function InnerArrayFill(value, start, end, array, length) {
|
| }
|
|
|
|
|
| -// ES6, draft 04-05-14, section 22.1.3.6
|
| -function ArrayFill(value, start, end) {
|
| - CHECK_OBJECT_COERCIBLE(this, "Array.prototype.fill");
|
| -
|
| - var array = TO_OBJECT(this);
|
| - var length = TO_LENGTH(array.length);
|
| -
|
| - return InnerArrayFill(value, start, end, array, length);
|
| -}
|
| -
|
| -
|
| // ES6, draft 10-14-14, section 22.1.2.1
|
| function ArrayFrom(arrayLike, mapfn, receiver) {
|
| var items = TO_OBJECT(arrayLike);
|
| @@ -1622,7 +1616,6 @@ utils.Export(function(to) {
|
| to.ArrayToString = ArrayToString;
|
| to.ArrayValues = IteratorFunctions.values,
|
| to.InnerArrayEvery = InnerArrayEvery;
|
| - to.InnerArrayFill = InnerArrayFill;
|
| to.InnerArrayFilter = InnerArrayFilter;
|
| to.InnerArrayFind = InnerArrayFind;
|
| to.InnerArrayFindIndex = InnerArrayFindIndex;
|
|
|