모던 자바스크립트 Deep Dive - 27장 배열 ~ 32장 String
27장 배열 희소배열: length와 배열 요소의 개수가 일치x. new Array(1, 2, 3); // → [1, 2, 3] Array.of(1, 2, 3); // → [1, 2, 3] isArray 인수가 배열이면 true, 아니면 false 반환. 27-43 // true Array.isArray([]); Array.isArray([1, 2]); Array.isArray(new Array()); // false Array.isArray(); Array.isArray({}); Array.isArray(null); Array.isArray(undefined); Array.isArray(1); Array.isArray('Array'); Array.isArray(true); Array.isArray(fa..
2024. 1. 27.
모던 자바스크립트 Deep Dive - 빌트인 객체
21장 빌트인 객체 자바스크립트 객체의 분류 표준 빌트인 객체 : ECMAScript 사양에 정의. 앱 전역의 공통 기능 제공. 별도 선언 없이 전역 변수처럼 언제나 참조 가능. 호스트 객체 : ECMAScript 사양에 정의x. 자바스크립트 실행환경(브라우저)에서 추가로 제공하는 객체. 사용자 정의 객체 : 표준 빌트인 객체와 호스트 객체처럼 기본 제공되는 객체가 아님. 사용자가 직접 정의한 객체 표준 빌트인 객체 Object, String, Number, Boolean, Symbol, Date, Math, Array, … 인스턴스를 생성할 수 있는 생성자 함수 객체.(Math, Reflect, JSON 제외) 프로토타입 메서드, 정적 메서드를 제공. 생성자 함수로 호출하여 인스턴스 생성 가능 21-0..
2024. 1. 15.