javascript - メソッドで外部データを使用する必要がある場合、それをパラメータとして渡すか、現在のスコープに関連するグローバル変数としてデータを保存するかを選択しますか?
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-07-05 11:00:45
0
3
843
リーリー ###まだ### リーリー

どの方法がベストプラクティスですか

最初のメソッドで渡すレベルが多すぎる場合の対処方法。たとえば、init から始まりメソッドが呼び出されます。メソッドを渡した後、init -> などのメソッド[n] の実行シーケンスがあります。 ; メソッド -> メソッド 2 -> メソッド 3。レベルごとに渡されますか...

また、2つの方法がありますが、どちらの方が性能が良いでしょうか? 2番目の方法は、オブジェクトのプロパティを毎回取得するのと同じで、パラメータを直接渡すと性能が悪くなるようなのでしょうか? ~

女神的闺蜜爱上我
女神的闺蜜爱上我

全員に返信(3)
三叔

転送、グローバル変数の使用頻度を下げる

いいねを押す +0
淡淡烟草味

この例ではグローバル変数はカウントされていません!

オブジェクトのプロパティに依存し、メソッド内の変数の使用には影響しません。スコープも汚しません!

いいねを押す +0
曾经蜡笔没有小新

ここで実装したものはグローバル変数ではなく、オブジェクトのプロパティに関連付けられているだけです。なぜここで変数を宣言する必要があるのですか?実際にこれを操作しているところを見たことがありませんdata,如果只是想引用一下值得话,那么直接用$rootScope.testそれは素晴らしいと思いませんか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート