jsで配列の中身を分割してループ処理
jsで配列の中身を分割してループ処理:
このプログラムでは、配列に入った4つのデータ(3つの項目が;で区切られている文字列)を;でさらに3つの配列に分割し、それぞれの配列に対して4回ループを回します。
メインループ=4つのデータ
サブループ=4つの中の3つのデータ
1.array = ['A;B;C','A;B;C','A;B;C']というように、同じ区切り文字で区切られたデータを用意
2.split();を使って、1つのデータを複数のバリューをもつ配列に分割
このプログラムでは、配列に入った4つのデータ(3つの項目が;で区切られている文字列)を;でさらに3つの配列に分割し、それぞれの配列に対して4回ループを回します。
メインループ=4つのデータ
サブループ=4つの中の3つのデータ
Point
1.array = ['A;B;C','A;B;C','A;B;C']というように、同じ区切り文字で区切られたデータを用意2.split();を使って、1つのデータを複数のバリューをもつ配列に分割
no4.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Number guessing game</title>
</head>
<body>
<div class="get">Click</div>
<script>
var items = [
'taro;yamada;100',
'jiro;suzuki;120',
'jon;tanaka;90',
'bob;nakai;30'
];
for(var i = 0 ; i < items.length ; i++) {
subarray = items[i].split(';');
fname = subarray[0];
lname = subarray[1];
score = subarray[2];
out = 'hello ' + fname + 'your score is ' + score;
alert(out);
}
</script>
</body>
</html>
コメント
コメントを投稿