강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

jfmam님의 프로필 이미지
jfmam

작성한 질문수

웹 게임을 만들며 배우는 React

2-10. 끝말잇기 Hooks로 전환하기

배열수정

작성

·

184

0

useState를 보고 궁금한게 있어서 질문드립니다.

useState는 불변성때문에 직접적으로 변경을 해주는게 불가능하다 들어서 splice 같은 메소드는 못 쓴다고 들었습니다.

예를들어서 [1,2,3,4,5]라는 배열이있을때 3을 삭제하고 9라는 숫자를 넣고싶으면 어떻게 해야할지 감이안잡혀서 질문드립니다.

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

filter 메서드로 걸러내시고 스프레드 후 추가하시면 됩니다.

[...arr.filter((v) => v !== 3), 9] 이런 식으로 하시면 됩니다.

jfmam님의 프로필 이미지
jfmam

작성한 질문수

질문하기