J'essaie de vider un tableau contenant mes coordonnées dessinées lorsqu'un bouton "effacer" est enfoncé.
Lorsque j'appelle drawnDivs.clear()
, j'obtiens une erreur indiquant qu'il ne s'agit pas d'une fonction. drawnDivs
est certainement un tableau, et j’ai Firebugconsole.log
s imprime des choses. C'est hébergé ici .
Non, ce n'est pas. Mais drawnDivs.length = 0
devrait fonctionner.
drawDivs = [];
Il a été répondu à la question de débordement de pile Comment vider un tableau en JavaScript?.
Deux exemples de la réponse:
var A = ['some', 'values', 'here'];
//Method 1
//(This was my original answer to the question)
A = [];
// Method 2 (as suggested by Matthew Crumley)
A.length = 0
Et voici une belle écriture sur ces deux méthodes du Dr. Axel Rauschmayer.
Vous pouvez également utiliser la bibliothèque Prototype, puis la méthode clear()
de Prototype.