JS的反射问题

2019-12-24,,,

复制代码 代码如下:
<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"
大家相互比较一下

您可能感兴趣的文章:

  • ES6 如何改变JS内置行为的代理与反射
  • JavaScript反射与依赖注入实例详解
  • JavaScript对象反射用法实例
  • java反射实现javabean转json实例代码
  • AJAX JavaScript反射机制的介绍
  • vue.js input框之间赋值方法
  • JS实现给json数组动态赋值的方法示例
  • JavaScript 反射和属性赋值实例解析

《JS的反射问题.doc》

下载本文的Word格式文档,以方便收藏与打印。