2012-02-24 36 views
2
if(typeof window !== undefined) { 
    console.log("this should print only if window object actually exists") 
} 

有人可以告诉我为什么NodeJS(0.6.5)在检查窗口没有被定义时是否工作不正确?如果你调用typeof窗口,你会得到未定义的,但仍然无法正常工作。有任何想法吗?窗口对象不存在但仍然存在于NodeJS中

+0

解决......没有意识到,实际上你把“不确定”,而不仅仅是普通的旧的定义。 – jimmy 2012-02-24 17:29:06

回答

6
if(typeof window !== 'undefined') { 
    console.log("this should print only if window object actually exists") 
} 

的typeof返回一个字符串

相关问题