1234567891011121314 |
- 'use strict';
- module.exports = function splice(index, limit, replace) {
- var slicedCollection = this.slice(index, limit);
- this.items = this.diff(slicedCollection.all()).all();
- if (Array.isArray(replace)) {
- for (var iterator = 0, length = replace.length; iterator < length; iterator += 1) {
- this.items.splice(index + iterator, 0, replace[iterator]);
- }
- }
- return slicedCollection;
- };
|