判斷陣列物件是否有相同物件

2021-10-21 21:11:21 字數 813 閱讀 2123

第一片文章不在會怎麼寫,嘻嘻嘻~

一下****於 - 吳小明-

**片

/**

* 判斷此物件是否是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...