Rumah  >  Soal Jawab  >  teks badan

javascript - Mengenai masalah bahawa nama objek bersarang dalam js ialah pembolehubah

Saya menentukan gelung bersarang dalam angular2 untuk memaparkan borang Sekarang saya mahu memproses data yang dimasukkan oleh pengguna Kodnya adalah seperti berikut

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

Nama setiap tatasusunan dan tatasusunan yang bersarang di dalam adalah kaedah mendapatkan data sebelum ini Secara umumnya, ia tidak tetap Sekarang saya ingin membaca setiap nilai, jadi persoalannya, apa yang perlu saya lakukan? kita baca nilai bersarang di mana

terakhir adalah nama? this.tempdata[j]Saya telah memikirkannya untuk masa yang lama dan mencari untuk masa yang lama, tetapi saya tidak menemui apa-apa _(:з」∠)_

習慣沉默習慣沉默2647 hari yang lalu632

membalas semua(1)saya akan balas

  • 高洛峰

    高洛峰2017-06-26 10:53:55

    Bolehkah anda menulis tiruan data anda? Ia sangat abstrak. Lihat data dan beritahu semua orang yang mana satu dan lapisan mana yang anda ingin dapatkan

    Adakah ini yang anda mahukan

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

    Adakah ini cara untuk mengambil atribut this.tempdata[j] this.questionId[i] di bawah this.data (ia masih objek di sini)?

    balas
    0
  • Batalbalas