Light Purple Pointer

값에 의한 전달

· JavaScript
# 참조에 의한 전달과 외부 상태의 변경 원시 값: 값에 의한 전달(pass by value) 객체: 참조에 의한 전달(pass by reference) 매개변수도 함수 몸체 내부에서 변수와 동일하게 취급되므로 매가변수 또한 타입에 따라 값에 의한 전달, 참조에 의한 전달 방식을 그대로 따른다. (즉 매개변수 = 변수와 동일 취급) // 매개변수 'primitive'은 원시 값을 전달받고, 매개변수 'obj'는 객체를 전달받는다. function change(primitive, obj) { primitive += 100; // 함수 내부에서 원시값 변경 obj.name = 'Kim'; // 함수 내부에서 객체의 프로퍼티 값 변경 } var num = 0; var person = { name: 'Lee' ..
김나나_
'값에 의한 전달' 태그의 글 목록