l'ajout de l'élément dans la pile de tableau est vide dans le Javascript ne fonctionne pas

Je suis confronté à un problème dans le tableau javascript...je suis en utilisant Serversent événement en JS. J'en tire quelques valeurs à partir du serveur fréquemment...

Ma tâche est d'attraper tous les détails et l'afficher dans la zone de liste déroulante...

Maintenant, le problème est, au cours de la première demande, je vais obtention de valeurs séparées par des virgules..
J'ai d'objet tableau en js...je vais vérifier si le tableau est vide, si oui, alors je vais inclure les valeurs dans la liste déroulante...

code:

var varArr = new Array();


//since i am using SSE, i will executing this below part multiple times automaticall when ever server pushes data..

if(!varArr.length){
varArr[0]='somevalue';
//Printing some value in <div>
}
else{
//some task...to print in <div>
}

Depuis que j'ai ajouté quelques valeurs dans le tableau si le tableau est vide, je n'obtiens pas les valeurs imprimées dans div (//Impression de la valeur ), au lieu de cela, je suis (//certaines tâches...pour imprimer )

Je ne sais pas si c'est important parce que vous ne fournissez pas beaucoup de code, mais les tableaux commencent à 0 non 1
j'ai mis à jour la question à la fin...Merci de nous aider sur ce
varArr sera toujours ont une longueur de propriété. Il sera égal à zéro au départ, de sorte que la condition est inutile. Voulez-vous dire if (varArr.length === 0)?
utilisation de jquery pour imprimer une certaine valeur dans la div. ma condition if(!varArr.la longueur) -> retourne true si le tableau est vide..et comme je entrer dans la condition, je ajouter de la valeur dans le tableau...Mais le problème est que si je n'ai pas ajouter n'importe quel élément dans le tableau à l'intérieur de l'état, il imprime la valeur en div...Maintenant mon code est automatiquement déplacé vers d'autre part
les ordinateurs de commencer à zéro, non pas un, mais ce n'est probablement pas la question...

OriginalL'auteur user2641506 | 2013-09-12