编程方法的问题

来源:百度知道 编辑:UC知道 时间:2024/06/11 15:26:54
function arrayList(title,image,url){
this.title = title;
this.image = image;
this.url = url;
}
哪位朋友能给我详细解释下为什么要这么写
那为什么这么写啊?这么写有助于扩展还是速度会快些啊?

一般情况下我习惯这样写 稍规范一点
function arrayList(_title,_image,_url){
this.title = _title;
this.image = _image;
this.url = _url;
}

不带下划线的本地变量, 带下划线的是这个函数的参数。仅在这个函数里面起作用,

前面有this的是本地变量 后面没有this的是本函数参数