에 배열 요소 (정수)를 교체 난 단지 정수로 구성된 간단한 배열을 가지고 : 나는 불변의 방법 (값 2
에 값을 대체하기 위해 노력하고있어상태
this.state = {
myArray: [1,2,3]
}
교체해야합니다) 8
기준 :
const valueToReplace = 2
const newValue = 8
const myArray = this.state.myArray
const arrayPosition = myArray.indexOf(valueToReplace)
const newArray = Object.assign([], myArray, {arrayPosition: newValue})
this.setState({myArray: newArray})
하지만 내 방법은 상태에서 myArray
를 변경하지 않습니다. Object.assign
을 올바른 방법으로 사용하지 않는 것 같습니다.