Bagaimana untuk menukar javascript nilai harta objek tatasusunan
P粉618358260
P粉618358260 2023-09-03 14:27:32
0
1
308

Saya mempunyai objek tatasusunan dan tatasusunan. Nilai mana dalam tatasusunan ini sepadan dengan nilai dalam objek tatasusunan memerlukan perubahan keadaan (seperti benar).

arrObj

[ { nama: "Ujian1", status: benar }, { nama: "Ujian2", status: palsu }, { nama: "Ujian3", status: benar } ]

Demo: https://stackblitz.com/edit/github-7plax5-mu3l6a?file=src%2Fapp%2Fapp.component.ts

let arrObj = [{ nama: "Ujian1", status: benar }, { nama: "Ujian2", status: benar }, { nama: "Ujian3", status: benar } ] let arr = ["Ujian1", "Ujian3"]; untuk (k daripada arr) { jika (arrObj.name == k) { arrObj.status = benar; } } console.log(arrObj);

P粉618358260
P粉618358260

membalas semua (1)
P粉412533525

Cara paling mudah untuk mengubah suai tatasusunan asal

arrObj.forEach(item => item.status = arr.includes(item.name)) console.log(arrObj);

Versi skrip taipMenjalankan skrip yang sama seperti yang saya siarkan untuk membuat kesimpulan jenisnya

    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!