전개연산자1 코드리뷰 삽질 사건의 발단 같은 팀원분의 코드리뷰를 하다가 아래와 같은 코드를 만났다. ... 생략 this.setState = nextState => { const {isLoading, nodes, selectedImageUrl, paths} = this.state this.state = nextState if (nodes !== this.state.nodes) { nodeItems.setState({ isRoot: this.state.isRoot, nodes: this.state.nodes }) } ... 생략 } 나는 일말의 고민도 하지 않고 자바스크립트의 객체(배열)를 일치 연산자로 비교할 경우 메모리의 주소값으로 비교하기 때문에 당현히 false로 평가가 된다고 생각하였고 (코드에서 비교하고 있는 nodes는.. 2021. 10. 8. 이전 1 다음