JS 개발을 하다보면, Iterator, Array-like 같은 키워드를 볼 수 있고, 이런 자료형이어야 작동하는 프로세스들을 볼 수 있었을 것이다.JS ES6+ 에는 새로운 문법이나 Built-in Object 뿐만 아니라, protocols(표현법들)도 추가되었다
이전 JS, 원시타입 & 객체 포스팅에서 언급했듯이, JS는 유독 다양한 여러 Object 를 지원하기도하고, 조금이라도 복잡한 데이터 구조가 형성 된다하면, 배열이나 객체에 데이터를 저장해놓는 작업이 많다.복사라는 개념이 이런 관점에서 단순한 원시타입에 대해서는 일반
JS는 다른언어와 다르게, 원시값(문자열, 숫자 등)을 마치 객체(object)처럼 다룰 수 있기도 하다.다른 말로는, 원시값에서도 객체에서처럼 메소드(Method)를 사용할 호출할 수 있다.이번에는, JS에서의 원시값 과 객체에 대해 조금 구분을 해본다.그전에, 잠시
객체(Object) or 배열(Array) 로도 많은 작업을 할 수 있지만, 현실 세계를 반영하기에, 더욱 효과적인 자료형을 JS에서도 제공한다.그 중 맵(Map) 과 셋(Set) 자료형을 알아본다.다른 건 몰라도 개발을 하면서 중복 제거라는 이슈는 빈번하게 발생한다고
Javascript 문법 중에 많은 비중을 차지하는 Array(배열)에 대해 정리한다.JS, queue뒤에 추가 : push앞에 삭제 : shiftJS, Stack뒤에 추가 : push뒤에 삭제 : popJS, Deque앞에 추가 : unshift앞에 삭제 : shif
JS Array Object 는 아주 많은 메소드들을 존재하지만, 그 중 평소에 자주 사용하는 메소드들을 정리한다.Array.prototype.splice()Array.prototype.slice()Array.prototype.concat()Array.prototype
JS 로 개발을 하면서 유용하면서도, 코드의 의도가 같음에도 간결하고 명료한 코드를 작성하기 위한 몇 가지 유용한 JS 문법을 알아본다.삼항연산자라고도 한다.구조 분해 할당이라고도 한다.참고문서참고문서참고문서백틱(\`\`) 을 사용한다.하나의 문자열안에 변수를 포함할
Wes Bos 라는 Full Stack Developer가 운영하는 online Courses 중 무료로 제공하는 챌린지 중에 전반적으로 유명한 챌린지이다.최근 6월까지 엘리스 레이서 1기로써 활동이 종료되고 그동안 React를 주로 웹 프론트엔드 개발을 진행할수록 갈
이전 포스팅에서 Serialize(직렬화) & Deserialize(역직렬화) 에 대한 개요 느낌의 내용을 알아봤다.이번 포스팅은 이러한 방식의 데이터 포맷방식 중, 가장 대표적인 JSON 에 대해서 알아본다.JSON(JavaScript Object Notation)자
왜 조사를 하게 되었나요 ?팀 프로젝트를 하면서 FE(프론트엔드) - BE(백엔드) 사이의 API 통신을 할 때 데이터를 주고받는 과정에서 알고 있어야 하는 지식이라서 정리하게 되었다.먼저, Serial 의 의미를 알아보자.USB 인테페이스 라는 것을 들어본 적이 있을