Javascript 无法在其他方法中传递此对象值
在javascript中获取此对象时,它将变为空白。因此无法将该值传递给另一个方法。作为参考,我将我的代码放在以下位置: 调用该方法时:Javascript 无法在其他方法中传递此对象值,javascript,Javascript,在javascript中获取此对象时,它将变为空白。因此无法将该值传递给另一个方法。作为参考,我将我的代码放在以下位置: 调用该方法时: getFlag(this,'callMethod','parameter'); 方法: function getFlag(obj,meth,para){ //这里得到的obj是空白的。因此无法正确地形成名称 var methName = meth+"("+obj+","+"\'"+para+"\')"; setTimeout(methNam
getFlag(this,'callMethod','parameter');
方法:
function getFlag(obj,meth,para){
//这里得到的obj是空白的。因此无法正确地形成名称
var methName = meth+"("+obj+","+"\'"+para+"\')";
setTimeout(methName,1);
}
function callMethod(thisobj,val){
//Some code
}
提前感谢。如果函数callMethod是全局定义的,您可以尝试:
setTimeout(function(){
window[meth](obj, para);
},1);