javascript - Saya ingin mendapatkan nilai atribut kelima objek, tetapi nama atribut keenam tidak pasti, jadi bagaimana untuk mendapatkan nilai atribut kelima
黄舟
黄舟 2017-06-12 09:31:21
0
6
827


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! !

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(6)
小葫芦
Object.keys(对象)

Selain itu, objek tidak tersusun dan mungkin tersilap

習慣沉默

Nama atribut sepatutnya tidak berubah, bukan?

曾经蜡笔没有小新

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.

phpcn_u1582

Kaedah pengecualian atau padanan biasa (jika ada peraturan tetap)

学习ing

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.

三叔

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)

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!