【Javascript】参照とコピー
基本値型
例)underfined,null,論理値,数値,文字列
・不変。変更する方法がない。
例)変数「s」を大文字表記にする方法はあるが、それによって元の変数が変わることはない。
・値で比較する
オブジェクト参照
例)オブジェクト,配列,関数も含む
・可変
例)値の変更ができている
・参照で比較する
同じオブジェクトを参照している場合にのみ、同一と判定される。
同じプロパティをもち、プロパティの値が同じでも、それを理由に同一とは判定されない。
・変数にオブジェクト(配列)を代入したら、どうなるか
○参照が代入される
×オブジェクトの新たなコピーが作成される