如题,又或者是如果将一个变量的值变为全局对象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>