|
|
- '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;
- };
|