在javascript中获取此对象时即将出现空白。因此无法将该值传递给另一个方法。作为参考我将放置我的代码:
调用方法时:
getFlag(this,'callMethod','parameter');
方法:
function getFlag(obj,meth,para){
//这里将obj视为空白。所以无法正确形成methName。
var methName = meth+"("+obj+","+"\'"+para+"\')";
setTimeout(methName,1);
}
function callMethod(thisobj,val){
//Some code
}
提前致谢。
答案 0 :(得分:0)
如果全局定义了函数callMethod
,您可以尝试使用:
setTimeout(function(){
window[meth](obj, para);
},1);