본문 바로가기

회고/TIL

(20)
2023-05-20 TIL JavaScript ✨ Class 클래스는 ❗️ 붕어빵 틀 ❗️ 클래스를 통해 만들어진 객체들은 인스턴스 ( Instance ) 라고 부르며, 틀로 찍어낸 결과물, 붕어빵인것이다. 객체 지향 프로그래밍에서 필수로 필요로 하는것이며, 객체들 간에 역할을 주어 일을 하게끔 하는것 스타크래프트의 SCV 같은 존재인것이다. 내가 오더를 내리지 않는이상 맡은 업무를 반복적으로 진행을 하고있는것이다. 그럼 아래 코드를 통해 어떻게 클래스를 구성하는지 알아보자\ // 과일 클래스를 만들어보자 class Fruit { // 생성자 : new 로 객체(인스턴스)를 생성할때 생성되는 변수 constructor(valueOne, valueTwo){ this.name = valueOne; this.emoji = valueTw..
2023-05-19 TIL JavaScript 콜백함수 ( Call-back Function ) 불변성 ( Immutablity ) ✨ 콜백함수 한마디로 표현하자면, '나중에 호출할 함수' 정도가 될 것 같다. 먼저 밑의 코드블럭을 이해해보자 const iterate = ( maxNum , action ) => { for(let i = 1; i console.log(num * 2); const log = ( num ) => console.log(num); // 3개의 함수가 정의 됌. ( iterate, double, log ) iterate(4, log); // 1, 2, 3, 4 출력 iterate(4, double); // 2, 4, 6, 8 출력 iterate 라는 함수는 인자로 숫자와 함수를 받는다. 어제 확인해 보았던 ..
2023-05-18 TIL JavaScript 23.05.17 TIL - https://hoonsworld1211.tistory.com/11 2023-05-17 TIL Java Script 1. Data Type 원시 ( Primitive ) 타입 ❗️ 단일 데이터를 담고있음 1. number 2. string 3. boolean 4. null 5. undefined 6. Symbol 객체 ( Object ) 타입 ❗️ 복합 데이터를 담고있음 1. Object -> array 외에 여러 데 hoonsworld1211.tistory.com 어제에 이은 내용으로 typeof 에 대해서 알아본 후, 자바스크립트가 어떤 특징을 지닌 언어인지 적어보려한다. typeof는 말그대로 뒤에 특정 대상에 대해 어떤 타입을 지니고 있는지에 대해 알..
2023-05-17 TIL Java Script 1. Data Type 원시 ( Primitive ) 타입 ❗️ 단일 데이터를 담고있음 1. number 2. string 3. boolean 4. null 5. undefined 6. Symbol 객체 ( Object ) 타입 ❗️ 복합 데이터를 담고있음 1. Object -> array 외에 여러 데이터를 담을수 있는 자료구조 2. function 👉 두 타입의 차이점 먼저 메모리 구조는 크게 4단계로 나누어 볼수 있다. Code Data Stack Heap Code : app을 실행하기 위한 코드를 저장 Data : app에 관련된 변수들을 저장 Stack : app을 구동하기위한 순서들을 저장 Heap : 다양한 객체 데이터들을 유동적으로 저장할수 있는 공간 ✨ 원시타입 할당..