Rumah > Soal Jawab > teks badan
Ini adalah kandungan awal dalam redux saya
Sekarang saya perlu klik pada senarai, contohnya, klik Ujian 2, dan saya akan memadam senarai ini
Bila masuk dulu kandungan dalam status macam ni.
Penghakiman saya dalam redux adalah seperti ini, tetapi hasilnya
Hanya sahaja parameter telah hilang, tetapi kedudukan tatasusunan masih wujud Adakah terdapat sebarang cara untuk memadam tatasusunan yang sepadan?
欧阳克2017-06-15 09:24:08
Jika anda melakukan map
operasi yang serupa pada mana-mana tatasusunan, ia akan berlaku, meninggalkan tatasusunan dengan lubang. . .
Pendekatan yang betul ialah
let newState = state.slice()
newState.splice(2, 1)
return newState
Setiap kali anda beroperasi pada keadaan redux, cuba kembalikan objek baharu, seperti
return Object.assign({}, oldState, newState)
return [...oldState, ...newState] // or [...oldState].concat(newState)
Nampak macam ni...
Perkara lain ialah, jika kedudukan kosong dalam peta anda tidak menyatakan nilai pulangan, maka nilai lalai yang dikembalikan adalah tidak ditentukan Mengapa ia menjadi batal...