<分区>
我正在学习在线教程并遇到了一些我很难理解的 javascript 代码。在 javascript 中定义了一个名为 Note() 的函数。下面是在原型(prototype)部分添加 getter 和 setter 的代码。不明白为什么变量_id前面有下划线?下划线的用途是什么,何时使用?
Note.prototype = {
get id() {
if (!("_id" in this))
this._id = 0;
return this._id;
},
set id(x) {
this._id = x;
},
get text() {
return this.editField.innerHTML;
},
set text(x) {
this.editField.innerHTML = x;
}