两个js对象深度比较 两个JS Object对象深度比较 开发中我们经常需要对两个对象值进行比较,百度一番问题多多,于是自己写了一个仅供参考。 constdeepEqual=function(x,y){letprototype_x=Object.prototype.toString.call(x)letprototype_y=Object.prototype.toString.call(y)if(prototype_x=='[object Undefined]'){pro...
* 深度比较两个对象是否相等 * @type {{compare: compareObj.compare, isObject: (function(*=): boolean), isArray: (function(*=): boolean)}} */ var compareObj = { // 比较两个对象是否相等 compare: function (oldData, newData) { // 类型为基本类型时,如果相同,则返回true if (oldData =...
* 深度比较两个对象是否相等 * @type {{compare: compareObj.compare, isObject: (function(*=): boolean), isArray: (function(*=): boolean)}} */ var compareObj = { // 比较两个对象是否相等 compare: function (oldData, newData) { // 类型为基本类型时,如果相同,则返回true if (oldData =...