UNPKG

625 BJavaScriptView Raw
1"use strict";
2exports.__esModule = true;
3var is_array_like_1 = require("./is-array-like");
4var splice = Array.prototype.splice;
5var pullAt = function pullAt(arr, indexes) {
6 if (!is_array_like_1["default"](arr)) {
7 return [];
8 }
9 var length = arr ? indexes.length : 0;
10 var last = length - 1;
11 while (length--) {
12 var previous = void 0;
13 var index = indexes[length];
14 if (length === last || index !== previous) {
15 previous = index;
16 splice.call(arr, index, 1);
17 }
18 }
19 return arr;
20};
21exports["default"] = pullAt;
22//# sourceMappingURL=pull-at.js.map
\No newline at end of file