配列とオブジェクトの違い

結論から言うと、大体同じ。

ただ、以下の点が違う。

1.配列には便利メソッドがいくつか用意されている。
reverse()・・・逆にする。
sort()・・・ソートする。
pop()・・・最後の要素を削除し、返す。
push()・・・最後に引数の要素を追加する。
shift()・・・最初の要素を削除し、返す。
unshift()・・・先頭に引数の要素を追加する。
などなど・・・。

2.配列はlengthプロパティが使える。
オブジェクトは使えないので、forで回して調べる必要がある。
めんどくせ・・・。


やはり扱う値が数値や文字列の場合は配列を使ったほうがいい。