87,838
社区成员




//有 X方法 接收参数 onLoad:function
var config = {
ismax: true,
onLoad: function () {
console.info('do someting');
}
};
function A(param) {
if (param.ismax) {
param.onLoad = function () {
/*报错的代码*/
var onLoadFunction = function () {
param.onLoad();
console.info('do someting else');
}
param.onLoad = onLoadFunction;
/*报错的代码*/
/*正确的代码*/
var onLoadFunction = param.onLoad;
param.onLoad = function () {
onLoadFunction();
console.info('do someting else');
};
/*正确的代码*/
}
}
X(param);
}
A(config);
param.onLoad = function () {
param.onLoad();
console.info('do someting else');
}