検索

ホームページ  >  に質問  >  本文

javascript - 配列のプッシュが前の配列を重ね合わせるのはなぜですか?


#これは私のクリック イベントです。要素を追加するたびにイベントが新しくなるのはなぜですか?

阿神阿神2869日前617

全員に返信(3)返信します

  • 我想大声告诉你

    我想大声告诉你2017-05-18 10:56:21

    ...あなたのarrはイベント内にあり、毎回新しいarrです。 。

    返事
    0
  • ringa_lee

    ringa_lee2017-05-18 10:56:21

    var arr = [];のたびにarrを新しいデータに初期化するため、
    クリックメソッドでarrを初期化する必要があります

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-18 10:56:21

    var attr= []; を関数の外に置いてグローバル変数にプロモートすれば問題ありません。

    返事
    0
  • キャンセル返事