基本上我有一些对象,我只需要他们的数据而没有任何功能,例如:
var obj1 = {
test: function() {
doSomeStuff();
},
foo: 'bar',
}
var obj2 = _.someThing(obj1);
> obj2 = {
foo: 'bar'
}
我已经从这样的事情开始,但它并不完全是我想要的,
_.mapValues(obj1, function(value) {
if (_.isFunction(value)) {
return false;
}
return value
});
> { test: false, foo: 'bar' }
具有lodash
的高度首选解决方案。