0 670

如题,又或者是如果将一个变量的值变为全局对象window的key呢

1、先说普通的数组变量

var obj1 = {};

var b = 'aaa';//注意这是一个变量

obj1[b] = 'ccc';//这时已经把aaa这个key给到数组的obj1上了

alert(obj1['aaa']);//值为 ccc;


2、同理window全局对象也一样

var b = 'aaa';

window[b] = 'ccc';

alert(window[b]);

alert(window.aaa);

以上结果都是 ccc


下面给出在线代码一目了然


<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>js变量成为数组key</title>
</head>
<body>
    
    <script>
       var obj1 = {};
       var b = 'aaa';//注意这是一个变量
       obj1[b]= 'ccc';//这时已经把aaa这个key给到数组的obj1上了
       alert(obj1['aaa']);//值为 ccc;</script>
</body>
</html> 


[分类]
[来源] http://erlangyun.com/p/id/173.html
[声明] 本站资源来自用户分享,如损害你的权益请联系客服QQ:120074275给予处理。