On line 9, collection[2] does equal source, but the resulting if statement logs 'sorry not found'. Why doesn't it log Object.keys(source) instead?
const collection = [
{id: 1, name: 'A'},
{id: 2, name: 'B'},
{id: 3, name: 'C'}
]
const source = {id: 3, name: 'C'}
if (collection[2] == source) {
console.log(Object.keys(source))
} else {
console.log('sorry not found')
}