基本上,我有一些对象,我只需要它们的数据,而不需要它们内部的任何函数,例如:
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
的高度首选解决方案。
最佳答案
关于javascript - 仅克隆不是函数的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27797437/