提问:javaScript 中如何判定一个对象是否定义,注意:这个变量是动态生成的,

jampou 2004-02-09 11:12:39
typeof()内的参数,可以是一个未定义(未用var定义,也未直接用变量赋值)的变量,这是的返回值是undefined,但我用 eval()内加字符串,如果这个字符串是未定义的变量或对象,就出错,不能给出 undefined 的判定。
象这样typeof(eval('aaa')),如果 程序中未定义 aaa 这个变量,就会出错,而不会返回 undefined .我也想知道这是为什么,javascript为什么会这样呢?
请有经验的指导,有兴趣的大家也可讨论一下。

...全文
19 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧