JavaScript メソッド引数の動作を確認

提供:sufeeWiki
ナビゲーションに移動 検索に移動

Jsのメソッドの引数の調査

参照変数等の動作

まずはこちらは、変数のプロパティを引数として渡したときの反応

datas = {key:1111}
function method(data){
    data = 1212;
}
console.log(datas)
method(datas.key)
console.log(datas)

結果として以下のようになった

{key:1111}
{key:1111}

こちらは、変数を引数として渡したときの反応

datas = {key:1111}
function method(data){
    data.key = 1212;
}
console.log(datas)
method(datas)
console.log(datas)

結果として以下のようになった

{key:1111}
{key:1212}