猿问

class里面this.a和this._a什么区别啊?

class Car {

constructor(make,model){

this.make=make;

this.model=model;

this.a=['P','N'];


this._a=['P','N']; //和上面那行什么区别啊?

慕前端6174657
浏览 1715回答 2
2回答

橋本奈奈未

只是名字不一样。但通常加下划线的用意是想定义私有属性,但因为不支持,所以依然可以访问到。

Gotta

名字不一样啊……
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答