you can easy copy a js object
use like this:
npm install filter-clone --save
import filterClone from 'filter-clone'
filterClone(object, include, exclude)
if include and exclude are all exist, exclude will be ignored
object can be a array or object
include can be a array , regexp or function
exclude can be a array or regexp or function
var obj = { a: 1, b: 2, c: 3 }
var b = filterClone(obj, ['a', 'b'])
var b1 = filterClone(obj, [], ['a'])
var obj2 = { a: 1, b: 2, c: 3 }
var b2 = filterClone(obj, /a/)
var b3 = filterClone(obj, null, /a/)
var obj = { a: 123, b: 234, c: [1, 2, 3] }
var b4 = filterClone(obj, function(key, value) {
return value > 1
})
var b5 = filterClone(obj, null, function(key, value) {
return value > 1
})