javascript – Über das Problem, dass der Name des verschachtelten Objekts in js eine Variable ist
習慣沉默
習慣沉默 2017-06-26 10:51:55
0
1
693

Ich habe in angle2 eine verschachtelte Schleife definiert, um ein Formular anzuzeigen. Jetzt möchte ich die vom Benutzer eingegebenen Daten verarbeiten

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]))
    }
}

Die Namen der einzelnen Arrays und der darin verschachtelten Arrays sind die Methoden zum Abrufen der Daten. Jetzt möchte ich jeden Wert auslesen. Die Frage ist also, was ich tun soll Wir lesen den verschachtelten Wert, wobei das letzte

der Name ist? this.tempdata[j]Ich habe lange darüber nachgedacht und lange gesucht, aber ich kann nichts finden _(:з」∠)_

習慣沉默
習慣沉默

Antworte allen(1)
小葫芦

可以把你的数据写一个mock的吗?很抽象啊、看着数据、告诉大家想要取到哪一个、哪一层、更好理解吧

难道你想要的是

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

这样吗取this.data下的this.questionId[i]属性(这里还是个对象)的this.tempdata[j]属性?

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage