JSにはキーワードのforeachはありませんが、ArrayでVar Vを使用してTraversalを実装できます。しかし、それはそれに注意する必要があります
私が得たものは、価値の代わりに鍵でした。例を参照してください:
コードコピーは次のとおりです。
<script type = "text/javascript">
//通常の配列
var intarray = new Array();
intarray [0] = "first";
intarray [1] = "second";
for(var i = 0; i <intarray.length; i ++)
{
アラート(intarray [i]); //最初、2番目
}
//あなたが得るのは添え字です(辞書キーのように)
for(intarrayのvarキー)
{
アラート(キー); // 0,1
}
//辞書配列
var dicarray = new Array();
dicarray ["f"] = "first";
dicarray ["s"] = "second";
//取得できません
for(var i = 0; i <dicarray.length; i ++)
{
アラート(dicarray [i]);
}
//あなたが得たのは添え字です
for(dicarrayのvarキー)
{
アラート(キー); // f、s
}
</script>