了解 JavaScript Object 物件的 defineProperty() 方法的所有相關資訊

創建或配置物件屬性。

返回該物件。

接受 3 個參數。第一個是我們將要在其上創建或配置屬性的物件。第二個是以字串形式定義的屬性名稱。第三個是具有屬性定義的物件。

範例:

const dog = {}
Object.defineProperty(dog, 'breed', {
 value: 'Siberian Husky'
})
console.log(dog.breed) //'Siberian Husky'

我不只是寫了 breed: 'Siberian Husky',而是需要傳遞一個屬性描述符物件,該物件在本頁的開頭被定義。