fix(ListWrapper): make list slice in dart return empty list if start and end are inverted like JS

This commit is contained in:
Lenny
2015-08-30 17:03:37 -07:00
committed by vsavkin
parent 105db02e07
commit bced3aaa17
2 changed files with 7 additions and 0 deletions

View File

@ -182,6 +182,10 @@ class ListWrapper {
}
static List slice(List l, [int from = 0, int to]) {
//in JS if from > to an empty array is returned
if(to != null && from > to) {
return [];
}
return l.sublist(_startOffset(l, from), _endOffset(l, to));
}