我是对象和方法的新手,我正在创建一个以'_'(下划线)开头的新键-值对,以了解不应更改它。
我刚刚意识到,当我创建一个getter方法时,不需要使用'_'。
那是为什么?
我只是在学习JavaScript和精确的对象。
const team = {
_players: [{
firstName: 'Josh',
lastName: 'Huan',
age: 27
},
{
firstName: 'Greg',
lastName: 'Peterz',
age: 33
}
],
get players() {
return this._players;
}
};
我认为我只是使用'_players'作为对getter方法的引用,例如'get _players()...',但是我不需要使用下划线。
谢谢大家!
答案 0 :(得分:2)
创建吸气剂方法时不需要使用'_'。
您不需要“下划线”。如您所述,下划线标记的属性不应从外部触及,而应that's just a convention。和其他名称一样,它仍然是普通的属性名称。