メインコンテンツまでスキップ

配列(Array)に関する練習問題

fruits という配列を作成し、要素は 'apple', 'banana', 'orange', 'grape' とします。

次の課題を実施してください。

  1. 要素の追加
    スプレッド演算子を使って、次のフルーツを配列に追加してください: 'lychee', 'apple', 'strawberry', 'grape', 'blueberry', 'melon', 'melon'

  2. 最後の3つの要素を出力
    配列の最後の3つのフルーツを出力するループを書いてください。

  3. 全ての要素を出力
    配列内の全てのフルーツを2通りの方法(forループとwhileループ)で出力してください。

  4. 最後の要素を削除
    配列の最後の要素を削除し、削除したフルーツを出力してください。

  5. 'orange' の位置を探す
    配列内で 'orange' のインデックスを探してください。存在すればその位置を、なければ 'Not found' と出力してください。

  6. 配列のソート
    配列をアルファベット順('apple', 'banana', 'grape', 'orange', ...)に並べ替えてください。

  7. 出現回数のカウント
    配列内の各要素が何回出現するかをカウントしてください。

  8. 最も多く出現する要素を探す
    配列内で最も多く出現する要素と、その出現回数を出力してください。

  9. 重複要素の削除
    JavaScript を使って、重複する要素を削除し、ユニークな要素だけを残してください。


ヒント:
push, pop, indexOf, sort, for, forEach, Set などの配列メソッドを使ってみましょう。