エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
配列(Array)はJavaScriptにおける基本的な要素のひとつです。しかし、変数と組み合わせると、初学者に... 配列(Array)はJavaScriptにおける基本的な要素のひとつです。しかし、変数と組み合わせると、初学者にとって少し不可解な挙動をすることがあります。この記事では、配列と変数の組み合わせで発生する不思議な挙動の理由と、その解決方法について説明します。 基礎と基礎を組み合わせると……バグ? 私たちはこう習いました。「変数は値を入れる箱である」と。そして実際そのように変数は機能します。これは問題ありません。 そしてこういったことも習いました。「配列は値を入れる箱を複数並べたものである」と。配列は実際そのように機能します。これも問題ないでしょう。 しかしこれらふたつを組み合わせると、よくわからないことが起こります。以下のコードを見てください: let array1 = [1, 2, 3]; // 配列[1, 2, 3] let array2 = array1; // array1のコピー