Lodash _.isEqual()

392 阅读1分钟

_.isEqual 判断对象内容是否相等。

这个方法支持比较 arrays, array buffers, booleans, date objects, error objects, maps, numbers, Object objects, regexes, sets, strings, symbols, 以及 typed arrays. Object 对象值比较自身的属性,不包括继承的和可枚举的属性。 不支持函数和DOM节点比较。

  
var val1 = { "a": "gfg" };
  
var val2 = { "a": "gfg" };
  
// Checking for Equal Value 
console.log("The Values are Equal : "
        +_.isEqual(val1,val2));


var val3 = { "a": "gfga", "b": "gfg" };
  
var val4 = { "b": "gfg", "a": "gfga"  };
console.log("The Values are Equal : "
        +_.isEqual(val3,val4));