我如何检查是否动态地命名对象或函数存在吗?
在示例中:
var str = 'test';
var obj_str = 'Page_'+str;
function Page_test(){
}
if(typeof obj_str() == 'function') alert('ok');
else alert('error');
那么我该如何调用该对象呢?
在示例中:
var tst = obj_str();
您可以通过编写名称来获取全局变量window[obj_str]
.
Demo.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)