屬性方法是可以帶參數:
復制代碼 代碼如下:
function ClassX(name) {
this.name = name;
ClassX.prototype.show = function (param) {
alert(this.name + " " + param);
};
}
var o = new ClassX("name");
o.show("param");//name param
復制代碼 代碼如下:
//request.onreadystatechange = orgEval;//錯誤作法
//request.onreadystatechange = function (request, pOrgName) {//錯誤作法
// orgEval(request, pOrgName);
//};
//...
request.onreadystatechange = function () {//正確作法
orgEval(request, pOrgName);//在匿名函數內調用回調實現,并直接傳入參數,這里用到了JavaScript的閉包性質
};
//...
function orgEval(req, orgName){
//...
}
新聞熱點
疑難解答
圖片精選