clone-shallow 
Shallow clone objects and arrays, or return primitive values directly.
Install
Install with npm:
npm i clone-shallow --save-dev
Usage
clone(value);
value {*} The value to clone.
return {*} The cloned value.
Example
Arrays:
var a = ['a', 'b', 'c'];
var b = clone(a);
a = a.concat('new');
console.log('a:', a);
console.log('b:', b);
Objects:
var extend = require('xtend');
var a = {foo: 'alpha', bar: 'beta', baz: 'gamma'};
var b = cloneObject(a);
a = extend(a, {quux: 'delta'});
console.log('a:', a);
console.log('b:', b);
Also see:
Author
Jon Schlinkert
License
Copyright (c) 2014 Jon Schlinkert, contributors.
Released under the MIT license
This file was generated by verb-cli on June 30, 2014.