| 86310 | return flattenArray(array, filter, []); |
| 86311 | } |
| 86312 | function flattenArray(array, filter, result) { |
| 86313 | var index = -1; |
| 86314 | while(++index < array.length){ |
| 86315 | var value = array[index]; |
| 86316 | if (Array.isArray(value)) flattenArray(value, filter, result); |
| 86317 | else if (filter(value)) result.push(value); |
| 86318 | } |
| 86319 | return result; |
| 86320 | } |
| 86321 | function fillArray(_ref) { |
| 86322 | var target = _ref.target, source = _ref.source, _ref$start = _ref.start, start = _ref$start === void 0 ? 0 : _ref$start, _ref$count = _ref.count, count = _ref$count === void 0 ? 1 : _ref$count; |
| 86323 | var length = source.length; |