我按照lodash
和immutable
来比较两个对象的属性值。
lodash
var _ = require('lodash');
var foo = {1: 2};
var bar = {1: 2};
_.isEqual(foo, bar);
不可变
var Immutable = require('immutable');
var foo = {1: 2};
var bar = {1: 2};
map1 = Immutable.Map(foo);
map2 = Immutable.Map(bar);
map1.equals(map2);
以上所有代码都运行良好,但我不知道检查对象属性值的速度更快。
谢谢你的时间。问候。