問題タブ [pass-by-value]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1945 参照

c++ - パラメータが値であるか参照であるかのみに基づいて関数をオーバーロードできますか?

私は答えをNOを得ました!値による受け渡しと参照による受け渡しは、呼び出し元と同じように見えるためです。

ただし、以下のコードは正しくコンパイルされます

しかし、使用しようとするとコンパイルエラーが発生します。

使用されることを知らなくても、コンパイラが無効にしないのはなぜですか?

0 投票する
3 に答える
30262 参照

c++ - 配列はどのように渡されますか?

配列はデフォルトで参照または値によって渡されますか? ありがとう。

0 投票する
6 に答える
46324 参照

javascript - JS 変数の値 (参照ではない) を関数に渡すにはどうすればよいですか?

これは、私が実行しようとしているものの簡略化されたバージョンです。

しかし、すべてのリスナーが results.length の値 (for ループが終了したときの値) を使用していることがわかります。i への参照ではなく、追加時に i の値を使用するようにリスナーを追加するにはどうすればよいですか?

0 投票する
5 に答える
19139 参照

java - Java静的メソッドパラメータ

次のコードが返され、返さ100 100 1 1 1れないのはなぜ100 1 1 1 1ですか?

ホテルの値をdoStuff()に渡すように見えるのはなぜですか?

0 投票する
1 に答える
2889 参照

objective-c - Objective-Cで構造体を(値で)渡すにはどうすればよいですか?

これは私を怒らせています!私は構造体を持っています:

で、〜がある:

実装が次のクラスメソッドに構造体を渡そうとしています。

私はそのようにメソッドを呼び出します:

コンパイラは、「要求された非スカラー型への変換」について文句を言います。構造体をクラスメソッドに渡すだけですが、構文が少し混乱しています。私はObjective-Cを初めて使用します。私がどこで間違っているのかわかるかどうか教えてください。私も参考になりませんでしたので、手伝って頂ければ幸いです!

ありがとう!

0 投票する
3 に答える
6581 参照

javascript - .click() コールバックは、値でコピーする代わりに、呼び出し元のメソッドからローカル変数を参照します

次の jQuery Javascript コードは、空のページに含まれています。

望ましい動作は、このコードが 0 から 9 までの番号が付けられた 10 個の div 要素を生成することです。div 要素をクリックすると、クリックした div 要素の番号がアラート ポップアップに表示されます (つまり、ユーザーが div 要素をクリックした場合)。ラベルが「4」の場合、アラート ポップアップには数字の 4 が表示されます)。

アラート ポップアップには、クリックされた div 要素に関係なく、代わりに数字の 10 が表示されます。

このコードを変更して、目的の方法で動作させるにはどうすればよいですか?

0 投票する
4 に答える
1051 参照

php - 変数の受け渡し方法によるPHPのパフォーマンスの違い

PHP でデータを参照ではなく値として渡す場合、測定可能なパフォーマンスの違いはありますか?

変数を参照ではなく値として渡すことができることを知っている人はほとんどないようです。これは常識ですか?

0 投票する
8 に答える
1219 参照

php - PHPでの参照の使用

私がこの質問をするのは、プログラミングと設計において、あなたには決定の正当な理由がなければならないことを知ったからです。私はphp学習者であり、ここで岐路に立っています。単純なインクリメントを使用して、私が求めているものを取得しようとしています。私は確かに参照の賛否両論について議論を始めるためにここにいるわけではありませんが、phpに関しては、より良いプログラミング手法です:

対。

0 投票する
11 に答える
610 参照

java - メソッドでJavaの値渡しを防ぐことは可能ですか?

Java は「値渡し」言語です。つまり、変数をメソッドに送信し、その変数が新しいオブジェクトを指すようにしても、外部変数には影響しません。

「一」と書きます。

これを防ぐ方法はありますか?sまたは、メソッド内で実際に「2」に変更する最も一般的なソリューションまたはパターンは何ですか?