この質問は弱いかもしれませんが、それを解決する良い方法が見つかりませんでした。また、質問できるフロントエンドも他にありません。よろしくお願いします...
このような質問があります。必要に応じて、dom を写真に示します
ボタンのセットです。各クリックのインデックス値を記録したいです。以前、記録するために cookie を書きました...しかし、最近クロージャとスコープを調べてみると、私の記述方法が冗長であると感じました。戻り値と関数の解決策
この直接印刷はクリックが非同期なので実行されないと間違いなく空になりますが、ここで毎回の値をどのように記録するのでしょうか? 普通の関数であれば、 1 回実行する場合、このクリックは実行できません。1 回の実行では、値をここにどのように格納する必要がありますか?
メモリ機能、ボタンのインデックス値とクリック数を記憶します。もちろん、過去のクリックインデックスシーケンスも記憶できます
リーリー各クリックに割り当てられた値を監視できるように
console.log(click_num);
放在click
関数を追加しますローカルストレージセッションストレージを試すことができます
リーリー
インデックスを変数に保存する方が合理的です
毎回インデックスを出力したい場合は、クリックイベントにconsole.log()を入れます