ldjhust

工欲善其事 必先利其器

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

    在使用javaScript中的setInterval函数时,如果我们将其第一个函数参数用引号引起来,有时会遇到说这个函数参数未定义的情况,那是这个函数参数的执行环境就发生了变化,变成了全局环境,如setInterval ("func ()", 1000); 就相当于每次调用window.func ()(客户端javascript,全局对象是Window) 。所以如果你的func是定义在某一个函数内的,那么解释器就会报func未定义的错误。

posted on 2014-06-09 13:38  ldjhust  阅读(251)  评论(0编辑  收藏  举报