Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
171 views
in Technique[技术] by (71.8m points)

jQuery.window


1.为啥要先判断obj!=null
2.为什么要obj===obj.window;
而不是ojb===window;
我这样写不也可以判断

isWindow:function(obj){
return obj===window;
}

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

因为 obj 有可能为 null 或者 undefined,要先确定 obj 存在才能去判断 obj.window 是否与 obj 相等

至于为什么要用 obj === obj.window 判断你可以参考
https://developer.mozilla.org...


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...