Skip to content

Commit 0feaa89

Browse files
committed
Use triple form of equality in Halim's object compare
1 parent 56d5809 commit 0feaa89

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Week4/equal.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ function equal(a, b, mode) {
2323
}
2424

2525
if (a && b &&
26-
typeof a == 'object' &&
27-
typeof b == 'object' &&
28-
Object.keys(a).length == Object.keys(b).length) {
26+
typeof a === 'object' &&
27+
typeof b === 'object' &&
28+
Object.keys(a).length === Object.keys(b).length) {
2929

3030
for (const key of Object.keys(a)) {
3131
if (!b.hasOwnProperty(key) || !equal(a[key], b[key], mode)) {

0 commit comments

Comments
 (0)