Returns the number of objects in this list.
The valid indices for a list are 0
through length - 1
.
int get length { // Check the length honours the List contract. var len = JS('', '#.length', _jsObject); // JavaScript arrays have lengths which are unsigned 32-bit integers. if (JS('bool', 'typeof # === "number" && (# >>> 0) === #', len, len, len)) { return JS('int', '#', len); } throw new StateError('Bad JsArray length'); }
Changes the length of this list.
If newLength
is greater than the current length, entries are initialized to null
.
Throws an UnsupportedError if the list is fixed-length.
void set length(int length) { super['length'] = length; }
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dart.dev/stable/2.5.0/dart-js/JsArray/length.html