[JavaScript] 配列・二次元配列・連想配列の違い

– letは再代入不可、varは再代入可

### 普通の配列処理

<script>
		let fruits = ['りんご', 'バナナ', 'みかん']

		console.log(fruits[0])

		fruits.push('なし')

		fruits.forEach(function(item,index, array){
			console.log(item)
		})
	</script>

### 二次元配列

	<script>
		let fruits = [
			["新橋", "品川", "東京"],
			["札幌", "釧路", "函館"]
		]
		console.log(fruits[0][2])
		// fruits.forEach(function(value){
		// 	console.log(value);
		// })
		fruits.forEach(function(value){
			value.forEach(function(key){
				console.log(key);
			})
		})
	</script>

ここまではわかる。続いて、連想配列

### 連想配列
セミコロンで繋げる

	<script>
		let ary = { 
			tokyoto: ['tokyo','shinagawa','shinjyuku'],
			hokkaido: ['sapporo','kushiro','tomato'] }
		console.log(ary['tokyoto'])
	</script>
let ary = { 
			tokyoto: ['tokyo','shinagawa','shinjyuku'],
			hokkaido: ['sapporo','kushiro','tomato'] }

		ary.tokyoto.forEach(function(value){
			console.log(value);
		})

OK, 連想配列と多次元配列の扱いは理解した。