[Javascript] Deep partial equal Object LooksLike
Posted Answer1215
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Javascript] Deep partial equal Object LooksLike相关的知识,希望对你有一定的参考价值。
function looksLike(a, b) { return ( a && b && Object.keys(b).every(bKey => { const bVal = b[bKey] const aVal = a[bKey] if (typeof bVal === ‘function‘) { return bVal(aVal) } return isPrimitive(bVal) ? bVal === aVal : looksLike(aVal, bVal) }) ) } function isPrimitive(val) { return val == null || /^[sbn]/.test(typeof val) }
以上是关于[Javascript] Deep partial equal Object LooksLike的主要内容,如果未能解决你的问题,请参考以下文章
PartialReID-----Deep Spatial Feature Reconstruction for Partial Person Re-identification: Freestyle
为@Html.Partial() 混合剃刀和javascript代码
深入探讨JavaScript如何实现深度复制(deep clone)