| Index: sdk/lib/_internal/lib/js_array.dart
|
| diff --git a/sdk/lib/_internal/lib/js_array.dart b/sdk/lib/_internal/lib/js_array.dart
|
| index 42ee24859b918c2df43df42a0122ddb96e258772..e8f2906c4e4ccd8dddde831c3bbe4db5a88fb1af 100644
|
| --- a/sdk/lib/_internal/lib/js_array.dart
|
| +++ b/sdk/lib/_internal/lib/js_array.dart
|
| @@ -364,6 +364,12 @@ class JSArray<E> extends Interceptor implements List<E>, JSIndexable {
|
| JS('void', r'#[#] = #', this, index, value);
|
| }
|
|
|
| + void set last(E value) {
|
| + checkMutable('indexed set');
|
| + if (length == 0) throw IterableElementError.noElement();
|
| + JS('void', r'#[#] = #', this, this.length - 1, value);
|
| + }
|
| +
|
| Map<int, E> asMap() {
|
| return IterableMixinWorkaround.asMapList(this);
|
| }
|
|
|