suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Warum überlagert der Array-Push den vorherigen?


Das ist mein Klickereignis. Warum wird es jedes Mal neu, wenn ich Elemente hinzufüge?

阿神阿神2824 Tage vor584

Antworte allen(3)Ich werde antworten

  • 我想大声告诉你

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

    ...你的arr就在事件里每次都是新的arr。。

    Antwort
    0
  • ringa_lee

    ringa_lee2017-05-18 10:56:21

    因為你每次都將arr初始化為新的數據 var arr = [];
    你應該將arr 放到click方法上初始化

    Antwort
    0
  • phpcn_u1582

    phpcn_u15822017-05-18 10:56:21

    把 var attr= []; 放到函数外,提升为全局变量,应该就没问题了。

    Antwort
    0
  • StornierenAntwort