問題タブ [scope]

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 投票する
4 に答える
8835 参照

unix - UNIX / usr / bin/script内でエイリアスを継承する

UNIXの「/usr/ bin / script」コマンドは、シェルセッションの実行中のトランスクリプトを作成します(詳細については、「manscript」を参照してください)。

ただし、スクリプトインスタンスでは、親シェルのenv変数、エイリアスなどを忘れているようです。

次の例は、私が定義した「ll」エイリアスが「script」内で無視される方法を示しています。

$ ll

では、親シェルからenv設定を継承する「スクリプト」プロセスを取得するにはどうすればよいですか?

[編集:]さて、env変数は忘れられていません。エイリアスだけ。.profileまたは何かを再調達することは機能します...しかし、どうすればそれを自動的に実現できますか?

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

javascript - 別のカプセル化された関数からカプセル化された JavaScript 関数を参照するにはどうすればよいですか?

オブジェクト指向のJavaScriptは初めてです。a)要素がnullかどうかを確認し、そうであれば待機して再度呼び出し、b)ボタンのクリックイベントを観察するセットアップメソッドがあります。

setUpErrorBox と setValSummary が存在しない (存在しない) というエラーが表示されます。どうすればそれらを参照できますか? this.setValSummary を試しましたが、うまくいきませんでした。

つまり、javascript で同じクラスの別のメソッドからクラスのメソッドに相当するものを呼び出すにはどうすればよいですか?

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

php - マップされた関数としてオブジェクトメソッドをサポートするjavascriptでマップを実装しますか?

私は最近、javascriptでmapの実装を使用して一連のアイテムを作成し、それらをオブジェクトのaddメソッドに適用しようとしました。

まず、マップの標準的な実装です。

設定。

そして私の関数...(後でtranslateMenuをmainMenuに追加するときに使用されるため、匿名ではありません。)

これはすべてうまくいきました、私は今、投げるMenuItemsの配列を持っていました。

呼び出そmap( Menu.add , languages )うとすると、Menuの内部変数が未定義になり、呼び出しが失敗します。
これはメソッドのスコープに関係していると確信しているMenu.add()ので、オブジェクトも渡せば機能するのではないかと思いました。

オブジェクトと関数を受け入れる新しいマップ関数を作成しようとしましたが、同じ未定義のエラーが発生しました。

私はこれを回避するために、addAll()を使用してMenuを拡張し、配列を取得しました。これは正常に機能します...

とにかく、私の質問は、マップされた関数としてオブジェクトメソッドの使用を実際にサポートするために、マップ(または同様のジェネリック関数)をどのように実装できますか?

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

javascript - Ajax コールバック関数のスコープと、コールバックを使用した Ajax リクエストの連鎖

Ok。シナリオは次のとおりです。

上記のコードでは、ajax .load が 1 回実行されてから、コールバックが実行されます。しかし、コールバックは ajax 関数を再び開始しませんか?

前もって感謝します。

edit-改行が正しく表示されないのはなぜですか-.-

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

vb.net - {}ネストに相当するVB.NET

VB.NETには、Cタイプ言語の{}のようなスコープネスト演算子がありますか?

C ++タイプコードの例:

p>

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

vb.net - VB.NET変数スコープ

変数は、そのcaseステートメントに対してローカルなcaseステートメントで宣言されていますか?

たとえば、次のコードでは、このようにzを使用しても安全ですか?それとも、コンパイラはzをプロシージャスコープに配置するだけですか?

p>

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

javascript - javascriptでローカルスコープに動的にアクセスするにはどうすればよいですか?

グローバル関数と変数を動的に使用する場合は、次を使用できます。

ローカルスコープの変数に対して同じことを行うことは可能ですか?

このコードは正しく動作しますが、現在 eval を使用しており、他の方法を考えようとしています。

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

ruby-on-rails - Ruby on Rails - 部分ビューによるインスタンス変数のスコープ

部分ビューでインスタンス変数を適切に使用する方法がわかりません。ここの誰かが私を啓発してくれることを願っています。例えば:

detail_displayユーザーがリスト内の項目をクリックすると呼び出されます。変数@current_selectedは、インデックスがリダイレクトされたときに呼び出された部分ビューでは使用できません。どうすればこれを修正できますか?

ありがとうございました

0 投票する
7 に答える
2695 参照

ruby - 変数がスコープ外になると、それは存在しないことを意味しますか?

スコープを理解しているかどうかわかりません-スコープ外の変数(Rubyを使用しています)がメモリのどこかに存在するか、それとも存在しなくなりますか(アクセスできないことはわかっています)。範囲外の変数はもう存在しないと言うのは不正確でしょうか?

多分これは哲学的な問題です。

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

objective-c - Objective C のスコープの問題

適切に動作する次の Obj C 関数があります。

ただし、UIImage を更新するコードを追加すると、image1 が不明でコンパイルが失敗します。image1 は有効です。これは .h で設定され、合成されており、正確なコード行がこの関数の下のメソッドで機能します。コード行をこの関数まで移動した場合にのみ、失敗します。

image1 は、この特定の .m ファイル内のどこでも認識されるべきではありませんか?