중첩함수
-
객체에 대해서(생성과 중첩 객체)Front/js 2024. 7. 5. 15:11
▤ 목차">HTML 삽입미리보기할 수 없는 소스 ✔프로토 타입 객체⌨ 프로토 타입java는 클래스 기반 객체지향 프로그래밍 언어이다.객체 생성 이전에 클래스를 정의하고 객체를 생성한다. 하지만 javascript는 프로토타입 기반 객체지향 프로그래밍 언어이다. 자바스크립트의 동작 원리를 잘 이해하기 위해서는 프로토타입의 개념을 잘 이해하고 있어야한다. 프로토타입 기반 객체지향 프로그래밍 언어는 클래스 없이 객체를 생성할 수 있다.자바스크립트의 모든 객체는 자신의 부모 역할을 담당하는 객체와 연결되어 있다. 객체지향의 상속 개념과 같이 부모 객체의 프로퍼티 또는 메서드를 상속받아 사용할 수 있다. 👏 객체 생성 방법자바스크립드의 객체 생성 방법에는1. Object 생성자2. 객체 리터럴3. 생성자 ..
-
js 함수(Function)에 대한 정리( + 클로저함수, 중첩함수, 렉시컬 스코프, 콜스택, 활성 함수)Front/js 2024. 6. 28. 19:58
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 ✔ 함수다른 객체처럼 속성 및 method를 가질 수 있기에 일급(first-class) 객체이며 인자를 가질 수 있는 코드 블록을 말한다.함수는 자체 범위를 가진다.**부모 함수의 지역 변수에 접근할 수 있다.(closure)** ⌨ 역할호출 가능한 루틴으로서의 함수이다.값으로서 함수(인자로 전달, 변수에 의한 할당 가능, 어떤 함수의 반환값으로 사용 _ 일급객체)객체 타입으로 함수 💻 특징변수 안에 담길 수 있다.객체의 속성안에 method로 담길 수 있다.다른 함수의 인자값을 전달될 수 있다.함수의 return값으로 사용할 수 있다.배열의 값으로 사용할 수 있다. 👏 사용 이유코드를 재사용할 수 있다.(코드를..