-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
배열수정
20.04.14 13:23 작성 조회수 126
0
useState를 보고 궁금한게 있어서 질문드립니다.
useState는 불변성때문에 직접적으로 변경을 해주는게 불가능하다 들어서 splice 같은 메소드는 못 쓴다고 들었습니다.
예를들어서 [1,2,3,4,5]라는 배열이있을때 3을 삭제하고 9라는 숫자를 넣고싶으면 어떻게 해야할지 감이안잡혀서 질문드립니다.
답변을 작성해보세요.
1
조현영
지식공유자2020.04.14
filter 메서드로 걸러내시고 스프레드 후 추가하시면 됩니다.
[...arr.filter((v) => v !== 3), 9] 이런 식으로 하시면 됩니다.
답변 1