<script type="text/javascript">
function a(){
var stock={};
var name=prompt("input name"),share=prompt("input share");
stock[name]=share;
for(stock[name] in stock){alert(stock[name]);}
for(var name in stock){
alert(name);
}
// 这种方式可以遍历关联数组中的各元素
for(var item in stock){
alert(stock[name]);
}
}
a();
</script>
输入name=微软,share=34,stock的name属性的值本来应该是share也就是34,为什么还是微软?
ä½ ç第ä¸ä¸ªä¾å并ä¸æ¯æ°ç»
èæ¯å建äºä¸ä¸ªå¯¹è±¡
循ç¯è¾åºçæ¯è¿ä¸ªå¯¹è±¡çå±æ§åå¼
第äºä¸ªä¾åæ¯æ°ç»
ä½æ¯ä½ æä»å½æä¸ä¸ªå¯¹è±¡æ¥ä½¿ç¨äº
ä½ çarray2["A"]="a";
å ¶å®å°±æ¯array2.A="a";
å 为å¨æ°ç»çæ¹æ¬å·éé¢åªè½å¡«æ°å
æä»¥ä½ çèµå¼åªæ¯ç»ä½ çarray2æ·»å äº3个å±æ§
åå«æ¯
array2.A="a"
array2.B="b"
array2.C="c"
èä¸ä½ ç循ç¯é½æ¯ç¨inæ¥å¾ªç¯ç
inç循ç¯åè¾åºè¿ä¸ªå¯¹è±¡çææèªå®ä¹å±æ§
å¦æä½ ç¨for(var i =0 ;i <array2.length;i++)çè¯
ä½ ä»ä¹é½ä¸ä¼å¾å°è¿½é®
èæ¯å建äºä¸ä¸ªå¯¹è±¡
循ç¯è¾åºçæ¯è¿ä¸ªå¯¹è±¡çå±æ§åå¼
第äºä¸ªä¾åæ¯æ°ç»
ä½æ¯ä½ æä»å½æä¸ä¸ªå¯¹è±¡æ¥ä½¿ç¨äº
ä½ çarray2["A"]="a";
å ¶å®å°±æ¯array2.A="a";
å 为å¨æ°ç»çæ¹æ¬å·éé¢åªè½å¡«æ°å
æä»¥ä½ çèµå¼åªæ¯ç»ä½ çarray2æ·»å äº3个å±æ§
åå«æ¯
array2.A="a"
array2.B="b"
array2.C="c"
èä¸ä½ ç循ç¯é½æ¯ç¨inæ¥å¾ªç¯ç
inç循ç¯åè¾åºè¿ä¸ªå¯¹è±¡çææèªå®ä¹å±æ§
å¦æä½ ç¨for(var i =0 ;i <array2.length;i++)çè¯
ä½ ä»ä¹é½ä¸ä¼å¾å°è¿½é®
stockæ¯ä½ä¸ºä¸ä¸ªå ³èæ°ç»ç对象æ¥æä½çãèä¸æ²¡æ第äºä¸ªä¾åï¼å°±ä¸ä¸ªstock对象ï¼æ2个å±æ§ä¸ä¸ªæ¯nameä¸ä¸ªæ¯sharesãç°å¨çé®é¢æ¯nameå¼è¿å»äºï¼shareè½ç¶æå¼ä½æ¯æ²¡ä¼ å°stock对象éå»
温馨提示:答案为网友推荐,仅供参考