분류 전체보기

강의 정리/드림코딩 자바스크립트

quiz

보호되어 있는 글입니다.

강의 정리/드림코딩 자바스크립트

callback

보호되어 있는 글입니다.

강의 정리/드림코딩 자바스크립트

expression

보호되어 있는 글입니다.

강의 정리/드림코딩 자바스크립트

parameters

보호되어 있는 글입니다.

강의 정리/드림코딩 자바스크립트

return

보호되어 있는 글입니다.

강의 정리/드림코딩 자바스크립트

memory

보호되어 있는 글입니다.

강의 정리/드림코딩 자바스크립트

basic function

보호되어 있는 글입니다.

코드스테이츠/JavaScript

객체지향 프로그래밍(프로토타입과 클래스)

// prototype(프로토타입) /** * JavaScript는 프로토타입 기반 언어! * 프로토타입은 원형 객체를 의미한다. * mdn 프로토타입 : https://developer.mozilla.org/ko/docs/Learn/JavaScript/Objects/Object_prototypes */ // 실습 class Fruit { constructor(name, color, emoji) { this.name = name; this.color = color; this.emoji = emoji; } display() { console.log(`${this.emoji}`); } } let apple = new Fruit('apple', 'red', '🍎'); console.log(apple.name)..

코드스테이츠/JavaScript

객체 지향 프로그래밍(OOP 4가지 개념)

/** * 📌 절차적 언어란? * 순차적인 명령의 조합 * 초기의 프로그래밍 언어는 일반적으로 절차적 언어라고 부름(C, 포트란 등) * * 📌 객체 지향 언어란? * "클래스"라고 부르는 데이터 모델의 청사진을 사용해 코드 작성 -> ✨ 데이터와 기능이 별개로 취급되지 않고, 한 번에 묶어서 처리할 수 있게 되었다!! * 현대의 언어들은 대부분 객체 지향의 특징을 갖고 있음(java, C++, C# 등) * JavaScript: 객체지향언어는 아니지만 객제 지향으로 작성 가능! * * 📌 OOP란? * OOP는 프로그램 설계 철학이다. * OOP의 모든 것은 "객체"로 그룹화된다. * OOP의 4가지 주요 개념을 통해 재사용성을 얻을 수 있다. * * 📌 클래스와 인스턴스란? * 클래스는 일종의 원형(..

코드스테이츠/JavaScript

객체지향 프로그래밍 (클래스와 인스턴스)

/** * 📌 객체 지향 프로그래밍이란? * 하나의 모델이 되는 청사진을 만들고, 그 청사진을 바탕으로 한 객체를 만드는 프로그래밍 패턴이다. * * 🔎 * 메서드 - 메서드란 "객체에 딸린 함수" 이다. * prototype - prototype 이란 "모델의 청사진을 만들 때 쓰는 원형 객체(original form)" 입니다. * constructor - "인스턴스가 초기화될 때 실행하는 생성자 함수" * this - "함수가 실행될 때, 해당 scope마다 생성되는 고유한 실행 context(execution context) * new 키워드로 인스턴스를 생성했을 때에는, 해당 인스턴스가 바로 this의 값이 됨" */ // 1️⃣ 클래스 만들기(ES6 클래스 작성 문법!) // 1. 대문자로 시..

욱둥
'분류 전체보기' 카테고리의 글 목록 (10 Page)