profile
개발자아아아되자아아아

Shallow copy vs Deep copy

애시 당초에 제목에 대해서 빠르게 정리하려고했으나, 게으름으로 인해 지금에서야 정리하고자한다. 처음에 해당 내용을 조사했을 때, stackoverflow나 여러 블로그에서 많이들 다루고 있었다. 그런데 대체 왜? Shallow copy vs Deep copy가 중요

2020년 9월 8일
·
1개의 댓글

객체 프로토타입, 객체 순회와 관련한 몇 가지 메소드 회고

객체와 관련되어 정리해두면 좋을 것 같은 메소드 세가지를 정리하고자 한다. Object.create() 예전에 다루었듯이 생성자 함수의 인스턴스 객체가 생성자 함수의 prototype 속성(객체)을 상속받는 방법으로 new 키워드를 통한 방법이 있었다. 그런데

2020년 9월 6일
·
2개의 댓글

Big-O Notation(점근 표기법)

부트캠프를 다니면서 Big-O Notation을 배우게 되었는데 정리하지 않으면 추상적으로 머리에 남을 것 같아서 짧게 정리해보고자 한다. Big-O Notation이란? **Big-O Notation은 알고리즘의 성능, 효율성 즉 시간 및 공간 복잡도를 수학적으로

2020년 8월 29일
·
0개의 댓글

0.1 + 0.2 === 0.3 ?

자바스크립트에서 0.1 + 0.2는 0.3일까? 해당 내용에 대해 깊게 다루는 수많은 블로그와 각종 답변들이 많지만, 나는 내가 이해한 방식대로 간단하게 정리해보고자한다.(문과를 나온 것을 후회하지 않지만 후회한다.) 결론 결론부터 말하자면 아니다. 크롬 콘솔에

2020년 8월 22일
·
2개의 댓글

비동기 프로그래밍(콜백, Promise, async/await)

비동기란 개념을 다루었던 저번 포스팅에 이어 이번에는 비동기 프로그래밍에 대해 정리해보자. 비동기를 처리하는 프로그래밍에는 아래 3가지 방식을 쓸 수 있다. 콜백 함수 Promise async/await 아직 나는 코린이기 때문에 해당 방식을 통해 직접 서버에서 자

2020년 8월 5일
·
0개의 댓글

Asynchronous(비동기)

오늘은 '비동기'에 대해 공부한 내용을 정리해보고자한다. 초심자에게 모든 자바스크립트 용어가 그렇듯이 나에게도 비동기(Asynchronous), 동기(synchronous)... 뭔 🐶소리인지 용어부터 너무 이해하기 힘들었다. 우선 비동기 참고 Captain

2020년 7월 31일
·
0개의 댓글

Clousure(클로저)

자바스크립트 공부를 시작하고 나서 가장 이해하기 어려웠던 개념 중 하나가 바로 이 클로저였다.처음에는 이름만 보고서는 영화 클로저, Closer(2004)와 비슷한 의미인 줄 알고, 가까운? 다가갈 수 있는? 이 정도 느낌으로 다가왔는데, 결론적으로.. 전혀 아니다(일

2020년 7월 19일
·
2개의 댓글

Prototype(프로토타입)

자바스크립트는 프로토타입 기반 언어라는 점에서 다른 컴퓨터 언어와 차별점은 둔다고 한다. 즉, 프로토타입에 대한 개념 이해 없이는 자바스크립트에 대한 근본적인 이해를 할 수 없다고 생각하기에 배운 것을 정리하는 겸 포스팅 해보고자한다. Prototype 이란? 흔히

2020년 7월 7일
·
0개의 댓글

Variable Declaration

기존 변수 선언 키워드인 var를 포함하여 ES2015가 발표되어 도입된 변수 선언 키워드인 let 과 const의 차이를 구분해보자. 사실... 그냥 이 3가지 키워드에 대해서 집중적으로 블로깅 하려고 했으나, Scope와 Hoisting 설명없이 다루는 것은 불가

2020년 6월 23일
·
0개의 댓글

논리 연산자(Operators)

자바스크립트를 공부하면서 관습적으로, 기계적으로 써왔던 논리연산자에 대한 부분을 짚어보고자 해당 내용을 정리해보았다. 흔한 if문을 써을 예시로 들어보자. 위 코드를 하나씩 관습적으로 해석해보자. 첫번째 if문에서 변수 foo에 할당된 20이 '5보다 크고 15보다

2020년 6월 14일
·
0개의 댓글