我正在调试一个JS文件并注意到这个if语句:
if (!window.Sys)
然后在此条件下初始化命名空间。我的问题是,这个有条件的测试是什么?在我的场景中,我在搜索有意义的答案时所用的信息并不多。
答案 0 :(得分:3)
它会查找Sys - 命名空间,无论它是否存在。
这是ASP.NET AJAX«
的特殊命名空间»[...] root命名空间答案 1 :(得分:2)
它测试Sys
变量中对象的window
属性是否为false值。
这通常是“已定义某事window.Sys
?