请问this._point = point;是什么意思,谢谢!

function ComplexCustomOverlay(point, text, mouseoverText){ 
this._point = point;
this._text = text; 
this._overText = mouseoverText; 
}
一般构造函数是this.point = point;,为什么要写成this._point = point呢?

慕森王
浏览 697回答 1
1回答

慕侠2389804

this.point = point;把形参(函数的参数)point赋值给函数的属性pointthis._point = point;把形参(函数的参数)point赋值给函数的属性 _point两种方式只是属性名字不一样而已,属性名字前面加上下划线_,个人认为只是代码的语法规范,方便自己和别人辨识
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript