자바스크립트의 원시값(Primitive Type)과 참조값(Reference Type)
자바스크립트는 원시타입과 참조타입 두가지의 자료형이 제공된다. 원시 타입 - null, undefined, string, number, boolean, symbol 참조 타입 - Array, Object, Function 원시 타입 데이터는? - 변수에 할당될 때 메모리 상에 고정된 크기로 저장되고 해당 변수가 원시 데이터의 값을 보관한다. - 원시 타입 자료형은 모두 변수 선언, 초기화, 할당시 값이 저장된 메모리 영역에 직접적으로 접근한다, 즉 변수에 새 값이 할당 될 때 변수에 할당된 메모리 블럭에 저장된 값을 바로 변경한다는 뜻이다. - 변수에 새로운 값을 할당하면 변수가 참조하는 메모리 공간의 주소가 바뀌게된다. - 값을 복사 참조 타입 데이터는? - 자바스크립트는 객체의 메모리를 직접 조작하지..
배열에서 최솟값 찾기 | JS
- Math.min() let arr = [5, 7, 1, 3, 2, 9, 11]; function solution(arr) { return Math.min(...arr); //spread연산자 사용 } //1 - func.apply(thisArg, [argsArray]) - Math.min.apply() let arr = [5, 7, 1, 3, 2, 9, 11]; function solution(arr) { return Math.min.apply(null, arr); } //1 - arr[0]을 기준으로 for문 돌리기 let arr = [5, 7, 1, 3, 2, 9, 11]; function solution(arr) { let min=arr[0]; for(let i=0; i