第一片文章不在會怎麼寫,嘻嘻嘻~
一下****於 - 吳小明-
**片
:
/**
* 判斷此物件是否是object型別
* @param obj
*/function
isobject
(obj)
;/**
* 判斷此型別是否是array型別
* @param arr
*/function
isarray
(arr)
;/**
* 深度比較兩個物件是否相同
* @param olddata
* @param newdata
*/function
equalsobj
(olddata, newdata)}}
elseif(
isarray
(olddata)
&&isarray
(olddata)
&& olddata.length === newdata.length)
}else
// 走到這裡,說明陣列或者物件中所有元素都相同,返回true
return
true;}
;var oldarr =[,
];var newarr =[,
];console.
log(
equalsobj
(oldarr, newarr));
// false
如果對你有幫助,可以收藏起來哦 判斷兩個json物件是否相同
寫了乙個比較兩個json物件是否相同的方法,大家瞅瞅看有沒有啥問題 比較兩個json物件的鍵和值是否都相同,如果有乙個物件不是json物件,則返回false json值的比較只支援 string json number boolean param obj1 description param obj...
判斷物件是否是空物件
object.keys 方法會返回乙個由乙個給定物件的自身可列舉屬性組成的陣列。通過陣列中屬性的個數判斷是否為空物件。const empty object.keys empty length 0 empty.constructor object 而且需要判斷物件的constructor屬性是否等於o...
js判斷陣列或物件是否相等
驗證兩個object 是否相同 param obj 需要進行驗證的資料1 param newobj 需要進行驗證的資料2 function objsame obj,newobj for let key in obj else if obj key instanceof array else if o...