12345678910111213141516171819202122 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var is_array_like_1 = require("./is-array-like");
- var splice = Array.prototype.splice;
- var pullAt = function pullAt(arr, indexes) {
- if (!is_array_like_1.default(arr)) {
- return [];
- }
- var length = arr ? indexes.length : 0;
- var last = length - 1;
- while (length--) {
- var previous = void 0;
- var index = indexes[length];
- if (length === last || index !== previous) {
- previous = index;
- splice.call(arr, index, 1);
- }
- }
- return arr;
- };
- exports.default = pullAt;
- //# sourceMappingURL=pull-at.js.map
|