Search

함수2_개념02_함수와배열

대분류
STEP10 함수/클래스
문제 난이도
필수
소분류
함수2_개념

영상

개념

<script> /* [개념] 함수와 배열 함수 안에서 배열의 값을 바꾸면 배열은 값이 변화된다. 아까와 마찬가지로 함수 밖의 arr과 함수 안의 arr은 서로 다른 변수인것은 맞지만, [1, 2, 3, 4]의 주소를 저장하고있는 주소 변수이기 때문에 함수에서 값을 변경하면 함수 밖에서 접근해도 같은 값이 된다. */ function testArr(arr){ arr[1] = 100; } let arr = [1, 2, 3, 4]; testArr(arr); document.write(arr + "<br>"); let test1 = [1, 2, 3]; let test2 = test1; test1[1] = 100; document.write(test2); /* 일반 변수와 달리 배열은 주소를 공유하기 때문에 주소를 복사한 다른 배열이 값을 변경하면 원본도 함께 바뀐다. */ </script>
Java
복사