1
通常,要訪問對象的屬性,請更改其值並接收結果我使用此語法。
何時使用訪問器屬性
<script type="text/javascript">
var student={
lastExam:null,
setExam:function(es){
this.lastExam=es
},
getExam:function(){return this.lastExam},
}
student.setExam('Math')
console.log(student.getExam())
</script>
要獲得相同的結果,我可以使用此代碼的訪問器屬性。
<script type="text/javascript">
var student={
lastExam:null,
set Exam(es){
this.lastExam=es
},
get Exam(){return this.lastExam},
}
student.Exam='Math'
console.log(student.Exam)
</script>
雖然我讀過關於這個問題的一些帖子(here,here ECC ..)我還是不明白一些概念。
我的問題是:
何時使用解決方案或其他更方便。
使用這兩種解決方案的含義是什麼?
:感謝您的關注 – Devima