Array

nodejs에서 배열을 사용하면서 A배열과 B배열의 값이 동일하게 변경되는 경우가 있다. 보통 배열 A = B로 선언해두고 사용할 때 그런일이 많이 발생한다. 그럴 땐 배열자체를 새롭게 복사해줘야 한다. function object_copy(src) { let coped_object= []; for(var i in src) { coped_object[i] = src[i]; } return coped_object; } 처럼 함수로 배열안에 데이터를 각각 직접 넣어줌으로써 배열을 복사한다. var A = ['a', 'b', 'c']; var B = object_copy(A); B[0] = 'd'; // A => a, b, c // B => d, b, c 와 같이 사용하면 된다.
멱군
'Array' 태그의 글 목록