var brand = [{id:1,name:'samsung',price:1000},{id:1,name:'lg',price:2000}];
var changed = brand[0].price = 2000;
지금은 삼성의 가격이 2000과 같고 변경되었지만 변경되지 않고 브랜드 변수를 변경하는 방법은 무엇입니까?객체 값을 변경하는 불변 함수
또는 어쩌면 내가 redux에 불변의 개념을 오해 한 것일까 요? 위의 코드는 실제로 괜찮습니까?
당신이 묻는 바는 분명하지 않습니다. 즉, 표시된 컨텍스트에서 개체를 돌연변이시키는 데 아무런 문제가 없습니다. –
@DaveNewton - 컨텍스트는'redux' 태그입니다. –
@OriDrori 이는 상황이 불충분합니다. '브랜드'로 수행되는 작업은 상황을 결정하고 불변성이 중요한지 아닌지를 결정합니다. 즉, 실제 상황없이 X-Y 문제 일 수 있습니다. –