JS : объект - ссылочный тип и функция hasOwnProperty
let o1={x:500}
console.log(o1.hasOwnProperty("x")) // true
let o2=o1
console.log(o2.hasOwnProperty("x")) //true
объект - ссылочный тип . то есть в данном примере o2
содержит указатель (*o1) на адрес в памяти в котором находятcя данные {x:500}
а если так то почему o2.hasOwnProperty("x") - true