瞭解JavaScript Object物件的isFrozen()方法的全部資訊。

接收一個物件作為參數,如果該物件被凍結則返回true,否則返回false。當物件是Object.freeze()函數的返回值時,該物件就被凍結了。

範例:

const dog = {}
dog.breed = 'Siberian Husky'
const myDog = Object.freeze(dog)
Object.isFrozen(dog) // true
Object.isFrozen(myDog) // true
dog === myDog // true

在這個範例中,dogmyDog都是被凍結的。傳遞給Object.freeze()的參數被改變,並且無法解凍。它也作為結果返回,因此dog === myDog(它們是同一個完全相同的物件)。