본 내용은 '모던 자바스크립트'의 내용을 공부한 후 정리한 글임을 밝힙니다.https://ko.javascript.info/constructor-new자바스크립트에서 객체를 생성하는 방법은 크게1\. 리터럴을 사용하는 방법2\. 생성자 함수를 사용하는 방법이
Symbol'유일한 식별자'를 만들고 싶을 때 사용한다.사용법 : Symbol();'유일한 식별자' 를 만들고 싶을 때 사용한다는 것은 아래와 같은 것을 의미한다.Symbol을 통해서 얻으려고 한 것은 무엇일까?'symbol'을 이용해 Hidden property 만들
본 내용은 모던 자바스크립트의 옵셔널 체이닝(링크)를 참고하여 작성한 문서임을 밝힙니다. 이런 구문을 사용해보신적 있나요? 본인은 보통 데이터를 어디선가 받아와서 handling할 때 많이 사용했었는데, 걸핏하면 에러가 많이 나는 부분이었습니다. 왜냐하면 보통은 에
자바스크립트는 원시값과 객체, 두 가지 형태의 형이 있다.이 두가지의 차이는 다음과 같다.원시값:문자(string), 숫자(number), 불린(boolean), 심볼(Symbol), bigint, null, undefined - 총 7가지가 존재한다.객체 :다양한 종
배열배열은 객체이다.배열을 선언하는 방법은 두가지다.자바스크립트의 배열은 자료형에 제약이 없다. \- 배열 하나에 여러가지 자료형이 섞일 수 있다.배열은 기본적으로 Queue, Stack이란 자료구조를 지원한다.Queue는 push, shiftStack는 push,
요소를 더하거나 지우기push(...items) – 맨 끝에 요소 추가하기pop()– 맨 끝 요소 추출하기shift() – 첫 요소 추출하기unshift(...items) – 맨 앞에 요소 추가하기splice(pos, deleteCount, ...items) – pos
자바스크립트에서, 함수는 '값' 으로 취급되며, 함수는 '객체' 이다.함수는 '객체' 이므로, 객체의 특성을 모두 이용할 수 있다.기본적으로 가지고 있는 프로퍼티들은 다음과 같다.'name'프로퍼티'length'프로퍼티커스텀 프로퍼티다음으로 알아볼 것은, '기명 함수
함수를 만드는 방법 한가지 더!Function라는 함수 객체도 존재한다.이렇게 new키워드와 같이 사용하면 함수를 만들 수 있다.그럼 어떤 차이가 있을까?Function은 매개변수로 받은 문자열을 사용해 함수를 만드는데,마지막 매개변수의 경우는 함수 바디로 해석한다.문