javascript - À propos du problème selon lequel le nom d'un objet imbriqué dans js est une variable
習慣沉默
習慣沉默 2017-06-26 10:51:55
0
1
690

J'ai défini une boucle imbriquée dans angulaire2 pour afficher un formulaire. Je souhaite maintenant traiter les données saisies par l'utilisateur. Le code est le suivant

.
this.data = value;
for (var i=0;i<this.questionlist.length;i++){
    this.questionId[i]=this.questionlist[i].id;
    this.tempdata = this.questionlist[i].ans;
    for(var j=0;j<this.tempdata.length;j++){
        console.log(this.data[this.questionId[i]].(this.tempdata[j]))
    }
}

Les noms de chaque tableau et les tableaux imbriqués à l'intérieur sont les méthodes d'obtention des données auparavant. De manière générale, cela n'est pas corrigé. Maintenant, je veux lire chaque valeur, donc la question est : que dois-je faire ? on lit la valeur imbriquée où le dernier this.tempdata[j] est le nom ?
J'y pense depuis longtemps et je cherche depuis longtemps, mais je ne trouve rien _(:з」∠)_

習慣沉默
習慣沉默

répondre à tous(1)
小葫芦

Pouvez-vous rédiger une maquette de vos données ? C'est très abstrait. Regardez les données et dites à tout le monde laquelle et quelle couche vous souhaitez obtenir. Ce sera plus facile à comprendre

.

Est-ce ce que tu veux

this.data[this.questionId[i]][this.tempdata[j]]

Est-ce ainsi comment prendre l'attribut this.tempdata[j] de this.questionId[i] sous this.data (c'est toujours un objet ici) ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal