const func = (x) => (x = x + 1); let a = 10; // 함수 내 처리결과는 원시 타입 변수값에 영향을 주지 않음 func(a); console.log(a); // ⇒ 10 const func2 = (x) => (x[0] = 1); let b = [0, 2, 3]; // 함수 내 참조타입의 경우 값 변경됨 func2(b); console.log(b); // ⇒ [ 100, 2, 3 ] 데이터 분류 1. 원시 타입(Primitive Type) 원형데이터로 더이상 단순화 할 수 없는 값으로 데이터 및 정보의 가장 단순한 형태 Boolean, String, Number, Undefined, Null, Symbol 2. 객체 타입(Object Type) 참조데이터로 기본 타입을 제외..