javascript:参照とコピー

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
javascript:参照とコピー [2022/12/20 03:01] – [練習] babajavascript:参照とコピー [2022/12/20 09:16] (現在) – [参照とコピー] baba
行 1: 行 1:
 ====== 参照とコピー ====== ====== 参照とコピー ======
-インターネットで調べると、jsにおいて参照渡しとコピーがあると言されているものが多いですが、実際にはすべて参照渡しです。参照渡しとコピーで話をしたほうが理解が容易(振る舞いを覚えやすい)ということがありますが、このページでは正しい認識(参照のみで説明)をもつことを目指します。+インターネットで調べると、jsにおいて参照渡しとコピーがあると言されているものが多いですが、実際にはすべて参照渡しです。参照渡しとコピーで話をしたほうが理解が容易(振る舞いを覚えやすい)ということがありますが、このページでは正しい認識(参照のみで説明)をもつことを目指します。
  
 ===== 根本の理解 ===== ===== 根本の理解 =====
行 71: 行 71:
 console.log(a, b); console.log(a, b);
 </code> </code>
-上記のコードを修正して、a = {x:1,y:2}, b = {x:10, y:11}となる結果に変更してください。+上記のコードを修正して、a = {x:1,y:2}, b = {x:10, y:11}となる結果に変更してください。ただしa,bへの代入には必ずinputs変数を用いてください。b = {x:10, y:11}等として直接代入してはいけません
  
 【正解】 【正解】
行 84: 行 84:
 console.log(a, b); console.log(a, b);
 </code> </code>
- 
  
  • /home/users/2/lolipop.jp-4404d470cd64c603/web/ws/data/attic/javascript/参照とコピー.1671472866.txt.gz
  • 最終更新: 2022/12/20 03:01
  • by baba