Analisis: Mengapa elemen kosong muncul pada kedudukan indeks pertama setiap kali?
P粉878510551
2023-08-16 21:12:28
<p>Setiap kali saya cuba memasukkan sesuatu ke dalam senarai tugasan saya, sentiasa ada elemen kosong pada indeks pertama. Mengapa ini berlaku? </p>
<pre class="brush:php;toolbar:false;">const [todoList, setTodoList] = useState([]);
const addToList = (inputText) =>
jika (inputText === "") {
alert("Senarai kosong")
}lain{
setTodoList([inputText, ...todoList])
}
console.log(todoList);
};
const addList = (inputText) =>
addToList(inputText);
};</pre>
<pre class="brush:php;toolbar:false;">const [todoList, setTodoList] = useState([]);
const addToList = (inputText) =>
jika (inputText === "") {
alert("Senarai kosong")
}lain{
setTodoList([...todoList, inputText])
}
console.log(todoList);
};
const addList = (inputText) =>
addToList(inputText);
};</pre>
<p>Saya juga mencubanya tetapi tidak berjaya</p>
Anda
Gunakan penutupan untuk mendapatkan
todoList
,所以每次都获取相同的todoList
.Anda perlu melakukan sesuatu seperti ini: