asp中一小段js代码请教

来源:百度知道 编辑:UC知道 时间:2024/07/03 03:21:01
<SCRIPT LANGUAGE="JavaScript">
<!--
function InitSync(){
if( "object" == typeof( top.deeptree ) && "unknown" == typeof( top.deeptree.Sync ) ){
top.deeptree.Sync();
}
}
//-->
</SCRIPT>
请问这些是什么意思啊,可不可以讲讲啊?谢谢了!

从代码上看
"object" == typeof( top.deeptree ) 是判断deeptree是否为对象类型,
"unknown" == typeof( top.deeptree.Sync ) 是判断Sync的类型
如果是未知类型,则返回未知的类型,好像这个函数什么都没干!

如果
top.deeptree 对象的类型 等于 object
并且
top.deeptree.Sync 对象的类型 等于 unknown
那么
执行 top.deeptree.Sync() 这个函数