closures

    1

    2答えて

    私は閉鎖を学んでいます。私はjavascriptのモジュールパターンを理解していますが、クロージャの唯一の他の "実用的なアプリケーション"のように、関数をループで作成して配列にプッシュする問題を避けることができます。 私はこれを行う理由が一つもないと思います。ここでは、ループ内の閉鎖問題の例は、ここから取得されます:JavaScript closure inside loops – simple

    -1

    1答えて

    ここでは、 'i'変数の上で閉じている関数を返して、クロージャを作成しています。私はそれらのいずれかを呼び出す var newFunc = myFunc(); var newFunc2 = myFunc(); のような他の変数には、この機能を割り当てた場合 var myFunc = function(){ var i = 0; function increment(){

    0

    1答えて

    私はJqueryを初めて読んで、「JQueryInAction」という本を読んでいます。私はJavaScriptを知っていると私はclosuresを理解する:ここで $(function(){ $('*').each(function(){ var current = this; this. onclick = function(event) { i

    1

    2答えて

    私の簡単なテストプログラムは、数値を正しく加算したり減算したりします。しかし、グローバル変数counterをローカル変数に変換したいと思います。私は論理的にこれを行う方法を見ることができず、プログラムを実行し続けます。 counterは、addNumberまたはsubtractNumberクロージャからのみアクセスできるように配置する方法はありますか?本当にありがとう! 'use strict';

    0

    1答えて

    function testLet(){ var x=9; return{ y:x, getX: function(){ return ++x; }, } } var obj = new testLet(); console.log(obj.y); //9 as expected console.log(obj

    2

    2答えて

    配列を作成しました。 settimeoutでajaxリクエストを送信したい。しかし、私はsettimeoutでパラメータを取得することはできません。コンソールログ変数を出力するとき、iは定義されていません。どうすればこの問題を解決できますか? コンソールログ、それをカプセル化するためのsetTimeoutの3番目の引数として私を追加 i undefined Javascriptのコード $sc

    1

    1答えて

    私はserialize関数でオブジェクトをシリアライズしています。例えば serialize_object <- serialize(some_object, NULL) 今は閉鎖に問題があります。例: closure <- function(){ member <- NULL list(init=function(val){member <<- val}) } clo

    0

    1答えて

    私は最終的な結果のジョブリスト配列を外枠で使用したいと考えています。私はジョブリスト配列を使ってテーブルビューをセットアップしたいからです。 。 let geoCoder = CLGeocoder() geoCoder.geocodeAddressString(address) { (placemarks, error) in if error == nil && (placemark

    0

    1答えて

    私はAppleのデベロッパードキュメントのクローズをエスケープする定義を読んでいました。それは、クロージャーが関数の引数として渡されたときにクロージャーが関数をエスケープすると言われていますが、関数が返された後に呼び出されるのはです。 最後の単語「返信」はこの文脈での意味を明確にしていません。私は関数がInt値やString値などの値を返すことができることを知っています。しかし、「の後に関数がを返

    1

    1答えて

    iはlaravel初心者として働いていますこんにちは、私は関数は以下の通りですmiddlewereと 内の1つの機能を見ました:何 public function handle($request, Closure $next, $guard = null) { if (Auth::guard($guard)->check()) { return redirect(