【发布时间】:2011-05-01 13:35:58
【问题描述】:
如何检查动态命名的对象或函数是否存在?
例如:
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();
【问题讨论】:
-
当您基于页面特定的任何内容(例如标题或 URL)调用函数时,您引用的是 动态 函数、字符串或对象。当某些表单虽然不是所有表单都需要验证时,这是一种进行诸如主观表单验证之类的好方法。
标签: javascript