「JavaScript メソッド引数の動作を確認」の版間の差分

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


=== 参照変数等の動作 ===
=== 参照変数等の動作 ===
<p>まずはこちらは、変数のプロパティを引数として渡したときの反応</p>
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
datas = {key:1111}
datas = {key:1111}
12行目: 13行目:
console.log(datas)
console.log(datas)


</syntaxhighlight><syntaxhighlight lang="javascript">
</syntaxhighlight>
<p>結果として以下のようになった</p>
{key:1111}
{key:1111}
<p>こちらは、変数を引数として渡したときの反応</p>
<syntaxhighlight lang="javascript">
datas = {key:1111}
datas = {key:1111}
function method(data){
function method(data){
22行目: 28行目:


</syntaxhighlight>
</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}