concaténer var en boucle
Une question de base s'il vous plaît, j'essaie ce code:
var number_questions = postsJSON1[i]['question'].length;
for (a=0; a<number_questions; a++) {
var post+[a] = postsJSON1[i]['question'][a];
}
cette ligne donne une erreur: var post+[a]
Quelle est la bonne façon ?
Qu'est-ce que var post+[a] censé faire? Array, string?
Je ne comprends même pas ce que tu veux dire par
Qu'est-ce que
Je ne comprends même pas ce que tu veux dire par
var post+[a]
. Êtes-vous essayer de faire une nouvelle variable pour chacun d'eux, appelé post1
, post2
..etc?Qu'est-ce que
postsJSON1[i]['question']
? Vous l'utilisez comme un nombre dans un cas, et puis un tableau dans un autre. Voulez-vous dire var number_questions = postsJSON1[i]['question'].length
?OriginalL'auteur user947462 | 2012-01-09
Vous devez vous connecter pour publier un commentaire.
Ainsi, vous obtenez un tableau:
Ainsi, vous obtenez une chaîne:
BTW, je ne sais pas le contenu de
postsJSON1[i]['question']
, mais la suite semble un peu bizarre:Ne pourrait-il pas être:
?
OriginalL'auteur PeeHaa
Il est difficile de voir exactement ce que vous essayez de faire, mais je pense que vous voulez ce:
Je suis en supposant que
postsJSON1[i]['question']
est un tableau, puisque vous êtes le traiter comme tel dans le corps de la boucle. C'est pourquoi j'ai modifié la première ligne de l'utilisation de lalength
propriété initnumber_questions
.Par ailleurs, ce code est fonctionnellement équivalent à
join
; on pourrait faire la même chose en une seule ligne:OriginalL'auteur Wayne Burkett