cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Saya ingin mendapatkan nilai atribut kelima objek, tetapi nama atribut keenam tidak pasti, jadi bagaimana untuk mendapatkan nilai atribut kelima


Ini adalah 7 atribut objek, tetapi yang ke-6 4.1.85 akan berubah, jadi bagaimana kita boleh mendapatkan atribut ke-6 tanpa bergantung pada nama atribut. . .
Menggunakan kaedah object.key(objek), hasil yang dikembalikan akan diisih, jadi ia masih tidak tetap setiap kali saya mendapatkannya! !

黄舟黄舟2762 hari yang lalu906

membalas semua(6)saya akan balas

  • 高洛峰

    高洛峰2017-06-12 09:33:21

    Object.keys(对象)

    Selain itu, objek tidak tersusun dan mungkin tersilap

    balas
    0
  • 習慣沉默

    習慣沉默2017-06-12 09:33:21

    Nama atribut sepatutnya tidak berubah, bukan?

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-12 09:33:21

    Kemudian anda menggunakan kaedah penghapusan, gelung melalui semua atribut objek semasa, kecualikan atribut yang wujud, dan kemudian dapatkan atribut yang tidak diketahui, dengan syarat nama atribut anda yang lain ditetapkan.

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-06-12 09:33:21

    Kaedah pengecualian atau padanan biasa (jika ada peraturan tetap)

    balas
    0
  • 学习ing

    学习ing2017-06-12 09:33:21

    Kunci lalai telah ditetapkan, jadi ia boleh dilalui melalui $.each(), seperti berikut:

    var object = {
        name : "张三",
        age : 22,
        tell : 1234565678,
        height : 180,
        num : Math.floor(Math.random()*10+1),
        color : "red"
    }
    
    $.each(object,function(key,val){
        if(val === object.num ){
                console.log(val);
            }
        })
    

    Walaupun objek tidak teratur, ia boleh dilalui melalui $.each(), dan kemudian dinilai mengikut syarat. Harap ia akan diterima pakai.

    balas
    0
  • 三叔

    三叔2017-06-12 09:33:21

    Gunakan Object.entry(obj)

    var car = {type:"Fiat", model:"500", color:"white"};
    console.log(Object.entries(car));

    Keluarannya ialah:

    jenis,Fiat,model,500,warna,putih

    Tempahan yang sepadan boleh dijamin.

    Selain itu, sifat Objek adalah tidak dijamin untuk dipesan (berbeza dengan dijamin tidak dipesan)

    balas
    0
  • Batalbalas