「JavaScript メソッド引数の動作を確認」の版間の差分
ナビゲーションに移動
検索に移動
Sufee Admin (トーク | 投稿記録) ページの作成:「== Jsのメソッドの引数の調査 == === 参照変数等の動作 ===」 |
Sufee Admin (トーク | 投稿記録) |
||
(同じ利用者による、間の1版が非表示) | |||
3行目: | 3行目: | ||
=== 参照変数等の動作 === | === 参照変数等の動作 === | ||
<p>まずはこちらは、変数のプロパティを引数として渡したときの反応</p> | |||
<syntaxhighlight lang="javascript"> | |||
datas = {key:1111} | |||
function method(data){ | |||
data = 1212; | |||
} | |||
console.log(datas) | |||
method(datas.key) | |||
console.log(datas) | |||
</syntaxhighlight> | |||
<p>結果として以下のようになった</p> | |||
{key:1111} | |||
{key:1111} | |||
<p>こちらは、変数を引数として渡したときの反応</p> | |||
<syntaxhighlight lang="javascript"> | |||
datas = {key:1111} | |||
function method(data){ | |||
data.key = 1212; | |||
} | |||
console.log(datas) | |||
method(datas) | |||
console.log(datas) | |||
</syntaxhighlight> | |||
<p>結果として以下のようになった</p> | |||
{key:1111} | |||
{key:1212} |
2022年3月1日 (火) 18:50時点における最新版
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}