collectionsJavaScriptCollectionsHardHow do Sets and Maps compare objects for equality?1By reference, not deep value equality2By deep structural equality3By converting to JSON strings4By comparing property countsBack to list