Impossible de vider un Array
Bonjour a tous,
Voil� je vous expose mon soucis. J'essaie de faire un script qui sur l'�v�nement onkeyup stocke les lettres frapp�es dans un textarea et d�s qu'il d�tecte la touche "Entr�e" ou "espace", il change la couleur du mot stock� puis vide l' array pour attaquer un nouveau mot. Tout se passe correctement, sauf que l'Array ne se vide pas et pourtant j'ai essay� de divers fa�ons! je ne comprends pas pourquoi!
voici la partie concern�e:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| /* script Javascript LSL encoding Highlighting */
var EntireWords=[];
var LastLetter;
var CheckWord;
var sentence =[];
var npos = -1;
var SOFT_BREAK = '\0';
var NEWLINE_BREAK = '\n';
var StartWord;
var EndWord;
var Value;
var last;
var lastpos;
var charCode;
Array().prototype.clean = function()
{this.splice(0,this.length);
alert(EntireWords.toString());}
/*#Brief: Reset Action to start another word
*#Action: Resets all params except the sentence.
*/
function ResetWord()
{
StartWord = npos;
EndWord = npos;
LastLetter = "";
EntireWords.clean();
}
function ResetAll()
{
StartWord = npos;
EndWord = npos;
LastLetter = "";
EntireWords.clean();
sentence.length.clean();
} |
j'ai aussi essay� une fa�on moins propre de vider l'array: EntireWords.length=0
et j'ai aussi essay� EntireWords =new Array(); et meme EntireWords=[];
bref je ne vois plus de solution aidez moi �a fait deux jours que je suis sur cette fonction :cry: