[英]Javascript Class Getter Setter
我嘗試在 javascript class 和 webpack 中使用 getter setter
為什么.js
class why {
set setWhy(answer) {
this._answer = answer
}
get getWhy() {
return this._answer
}
}
export default why
index.js
import why from'./why.js'
const index = () => {
why.setWhy = 'i dont know'
console.log(why.getWhy)
}
但它返回 undefined 為什么?
您需要創建一個為什么 class 的 object 以使上述代碼工作:whyObject = new why();
嘗試這個:
const index = () => {
const whyInst = new why();
whyInst.setWhy = 'i dont know'
console.log(whyInst.getWhy)
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.