差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
javascript:参照とコピー [2022/12/20 03:01] – [練習] baba | javascript:参照とコピー [2022/12/20 09:16] (現在) – [参照とコピー] baba | ||
---|---|---|---|
行 1: | 行 1: | ||
====== 参照とコピー ====== | ====== 参照とコピー ====== | ||
- | インターネットで調べると、jsにおいて参照渡しとコピーがあると名言されているものが多いですが、実際にはすべて参照渡しです。参照渡しとコピーで話をしたほうが理解が容易(振る舞いを覚えやすい)ということがありますが、このページでは正しい認識(参照のみで説明)をもつことを目指します。 | + | インターネットで調べると、jsにおいて参照渡しとコピーがあると明言されているものが多いですが、実際にはすべて参照渡しです。参照渡しとコピーで話をしたほうが理解が容易(振る舞いを覚えやすい)ということがありますが、このページでは正しい認識(参照のみで説明)をもつことを目指します。 |
===== 根本の理解 ===== | ===== 根本の理解 ===== | ||
行 71: | 行 71: | ||
console.log(a, | console.log(a, | ||
</ | </ | ||
- | 上記のコードを修正して、a = {x:1,y:2}, b = {x:10, y: | + | 上記のコードを修正して、a = {x:1,y:2}, b = {x:10, y: |
【正解】 | 【正解】 | ||
行 84: | 行 84: | ||
console.log(a, | console.log(a, | ||
</ | </ | ||
- | |||