10
votes

Quel est le problème avec ce javascript? Array non défini

Qu'est-ce qui ne va pas avec ce code? XXX

C'est l'erreur que je reçois: xxx

J'utilise Google Chrome si aide tout.


0 commentaires

8 Réponses :


2
votes

C'est [] dans ECMAScript; Ce n'est pas php. L'interpréteur a raison - tableau n'est pas défini défini, c'est pourquoi vous obtenez cela.


0 commentaires

8
votes

Ce n'est pas la façon de déclarer des variables comme une matrice vide. Vous devriez utiliser: xxx

Voir cette question précédente pour un raisonnement d'utilisation de cette méthode au lieu de nouveau tableau ()


0 commentaires

25
votes

Ce n'est pas PHP - vous devez utiliser xxx

ou même mieux xxx


0 commentaires

2
votes
var articleHTML = new Array();

0 commentaires

1
votes

au lieu de xxx

et xxx

do xxx

et < / p> xxx


0 commentaires

1
votes

Vous avez d'abord besoin de définir

var divarray = new Array(); 


0 commentaires

0
votes

Vous n'avez pas non plus besoin d'utiliser Var six fois, vous pouvez faire:

var divarray = document.getElementById("yui-main").getElementsByTagName("div"),
    articleHTML = [],
    absHTML = [],
    keyHTML = [],
    bodyHTML = [],
    i = 0;


2 commentaires

S'amuser en lisant votre propre code de cette façon - totalement difficile de déterminer où les variables sont déclarées d'abord. voir python.


Ruby est aussi ce moyen pour la honte



1
votes

note! JavaScript est sensible à la casse que vous devez utiliser majuscule A en réseau Word.

var myarr = new Array(); //THIS IS CORRECT (note the "big" A) :)
var myarr = []; //and this is correct too


0 commentaires