1. 程式人生 > >js的陣列可以使用字串作為下標,以及for...in

js的陣列可以使用字串作為下標,以及for...in

<html>
<body>
<script type="text/javascript">
var mycars = new Array()
mycars["aa"] = ["寶馬",12];
mycars[1] = "賓士"
mycars[2] = "賓利"


for (x in mycars)
{
document.write(mycars[x] + "<br />");
document.write(x + "<br />");
}
</script>
</body>

</html>

此段程式碼打印出的結果如下:

可以看出使用for...in時x的值是陣列的下標,並且其中一個x的值就是字串。