# 2018.08.22

在使用 Lodash 的 isEqual 对比两个对象且对象中包含「函数」的时候需要注意的问题:

var o1 = { a: 1, b: 2, c: function() { return 1; } },
    o2 = { a: 1, b: 2, c: function() { return 1; } };

_.isEqual(o1, o2)
// → false

_.isEqual(_.omit(o1, _.functions(o1)), _.omit(o2, _.functions(o2)));
// → true

# 参考资料

Javascript compare objects having functions using lodash isEqual - Stack Overflow

上次更新: 2018/12/27下午12:53:48