1.0.0 • Published 8 years ago

safe-splice v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

Build Status downloads npm Code Climate Test Coverage dependencies Size

safe-splice

A wrapper for splice that returns a spliced copy, instead of modifying the original

Installation

npm install --save safe-splice

Summary

There are times when it would be nice to call Array#splice and get the modified array as the return value, rather than the removed items (the normal implementation). This thin wrapper clones the original array (leaving it intact) and returns the modified copy.

Usage

var splice = require('safe-splice');
var arr = [1, 2, 4];
var newArr = splice(arr, 2, 0, 3);
console.log(newArr); // [1, 2, 3, 4]
console.log(oldArr); // [1, 2, 4]
var splice = require('safe-splice');
var arr = [1, 2, 4];
var newArr = splice(arr, 2, 0, 3);
console.log(newArr); // [1, 2, 3, 4]
console.log(oldArr); // [1, 2, 4]

Browser

Serve dist/safe-splice.js or dist/safe-splice.min.js however you serve javascript files in your application.

Contributing

Please see the contribution guidelines.