JavaScript ES6 類別中的私有屬性
簡介
簡介在以前的Java 版本中,類別屬性始終可以在同一類別實例中以及從其他實例和類別存取。然而,隨著 ES6 的引入,現在可以建立私有屬性,從而限制對類別中特定屬性的存取。
建立私有屬性class Something { constructor() { this.#property = "test"; // private property } }
在此範例中,property 屬性以哈希為前綴,使其在課堂外無法存取。
存取私有屬性class Something { constructor() { this.#property = "test"; // private property } get property() { return this.#property; } }
const instance = new Something(); console.log(instance.property); // Output: "test"
現在,我們可以使用屬性 getter方法存取私有屬性值:
以上是如何在 JavaScript ES6 類別中建立和存取私有屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!