Posted in Javascript onApril 07, 2010
<html> <head><title>JS反射</title> <script type="text/javascript"> /* * 反射 */ function forwindow() { for (var i in window) { /*循环 if (window[i] === "wsenmin") { /* 三个等号,先比较类型 return i; /* 类型如果不同的话不予比较,自动跳过 } /* 类型相同才会比较值 } } var name = "wsenmin"; var trimName = forwindow(); alert(trimName); </script> </head> <body> </body> </html>
/* 两个等号直接比较值,但是类型不能相互转换的时候报错
window[i] === "wsenmin1"
window[i] == "wsenmin1"
大家相互比较一下
JS的反射问题
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@