>  Q&A  >  본문

분석: 매번 첫 번째 인덱스 위치에 빈 요소가 나타나는 이유는 무엇입니까?

<p>할 일 목록에 무언가를 넣으려고 할 때마다 첫 번째 색인에는 항상 빈 요소가 있습니다. 왜 이런 일이 발생합니까? </p> <pre class="brush:php;toolbar:false;">const [todoList, setTodoList] = useState([]); const addToList = (inputText) => if (inputText === "") { Alert("목록이 비어있습니다.") }또 다른{ 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) => if (inputText === "") { Alert("목록이 비어있습니다.") }또 다른{ setTodoList([...todoList, inputText]) } console.log(todoList); }; const addList = (inputText) => addToList(inputText); };</pre> <p>저도 해봤는데 안되더라구요</p>
P粉878510551P粉878510551452일 전379

모든 응답(1)나는 대답할 것이다

  • P粉391955763

    P粉3919557632023-08-17 15:45:16

    너의

    으아악

    클로저를 사용하여 todoList,所以每次都获取相同的 todoList를 얻으세요.

    다음과 같이 해야 합니다:

    으아악

    회신하다
    0
  • 취소회신하다