본문 바로가기
728x90

컴공생의 Specification16

[JavaScript] Iterator(반복자)란 무엇인가? 오늘은 지난번에 JavaScript Map 다루기 공부할 때 봤었던 Iterator(반복자)에 대해 알아보도록 하겠습니다. 먼저 위키백과를 참고하여 Iterator의 정의를 알아보겠습니다. Iterator(반복자)의 정의 Iterator(반복자) 객체 지향적 프로그래밍에서 배열이나 그와 유사한 자료 구조의 내부의 요소를 순회(traversing)하는 객체 여기서 객체지향적 프로그래밍은 c 이외의 대부분의 언어들이 객체지향적 언어의 특징을 갖고 있습니다. 위의 정의에서 알 수 있는 내용으로는 자료 구조의 내부 요소를 순회하는 객체라는 것입니다. 여기서 배열이나 그와 유사한 자료 구조라는 내용의 의미를 좀 더 자세하게 알아보겠습니다. Iterable(반복 가능한) 자료구조는? Iterator는 배열이나 그와.. 2022. 7. 28.
[JavaScript] 자료구조 Map 다루기 Step #2 오늘은 드디어 JavaScript로 Map 다루기 마지막 편입니다. Map 다루는 방법은 많지 않아 두단계로 진행되는 부분이므로 벌써 끝나게 되어 아쉽지만, 얼른 기본을 마무리 짓고 JavaScript를 자유롭게 활용하는 날이 오기를 기대하고 있습니다. 그럼 JavaScript로 Map 다루기 마무리하러 달려가 보겠습니다. 혹시 이전 포스팅 보고 오시지 않은 분께서는 한번씩 보고 오시는 것을 추천드리기 위해 아래 지난 포스팅 남겨드립니다. 2022.07.20 - [컴공생의 Specification/JavaScript] - [JavaScript] 자료구조 Map이란 무엇인가? [JavaScript] 자료구조 Map이란 무엇인가? 오늘은 JavaScript로 내장 자료구조인 Map을 다뤄보기로 하겠습니다. .. 2022. 7. 25.
[JavaScript] 자료구조 Map 다루기 Step #1 안녕하세요. 오늘은 JavaScript의 자료구조 중 하나인 Map을 다뤄볼까 합니다. 혹시 Map에 대해 잘 모르시거나 더 알아보고 싶으신 분들은 이전의 Map이란 무엇인가?를 알아본 이전 글 올려드릴테니 한번 보고 오시는 것을 추천드리겠습니다. 2022.07.20 - [컴공생의 Specification/JavaScript] - [JavaScript] 자료구조 Map이란 무엇인가? [JavaScript] 자료구조 Map이란 무엇인가? 오늘은 JavaScript로 내장 자료구조인 Map을 다뤄보기로 하겠습니다. JavaScript의 Map 다루기는 총 3 단계를 통해서 알아볼 계획입니다. 오늘은 바로 Map을 다루기를 알아보기 전에 Map 자료구조에 대해 uic11.tistory.com JavaScrip.. 2022. 7. 23.
[JavaScript] 자료구조 Map이란 무엇인가? 오늘은 JavaScript로 내장 자료구조인 Map을 다뤄보기로 하겠습니다. JavaScript의 Map 다루기는 총 3 단계를 통해서 알아볼 계획입니다. 오늘은 바로 Map을 다루기를 알아보기 전에 Map 자료구조에 대해 먼저 알아보고자 합니다. 개발자라면 Map이라는 자료구조를 자주 쉽게 활용하곤 하지만, 정작 정확하게 모르고 활용하기도 하기에, 이번 기회에 정확하게 알아보고자 합니다. Map 이란? JavaScript로 Map을 활용하기에 앞서, 먼저 Map이라는 자료구조에 대해 알아볼 필요가 있습니다. Map은 Key-Value의 쌍으로 이루어진 자료구조로 Key를 통해 데이터를 쉽게 접근할 수 있는 자료구조입니다. 일반적으로 배열(Array)은 Index-Value의 쌍으로 이루어져 있어 Ind.. 2022. 7. 20.
[JavaScript] 배열 다루기 Step #4 오늘 드디어 JavaScript 배열 다루기의 마지막인 4번째 학습을 시작하도록 하겠습니다. 정말 JavaScript에서 많이 쓰는 기본 자료구조인 배열. 이번 공부를 통해 자유롭게 활용하고 싶은 개발을 하는데 있어 막힘이 없도록 JavaScript로 배열 다루는 방법의 마무리를 지어보겠습니다. 그럼 먼저 혹시 이전 블로그 Step #1, #2, #3을 보고 오시지 않으셨다면, 보고 오시는 걸 추천드리고자 아래 url 남겨드립니다. 2022.06.17 - [컴공생의 Specification/JavaScript] - [JavaScript] 배열 다루기 Step#1 [JavaScript] 배열 다루기 Step#1 이번에는 JavaScript로 배열 다루는 방법을 공부해보는 시간을 갖도록 하겠습니다. 배열(A.. 2022. 7. 16.
[JavaScript] 배열 다루기 Step #3 오늘은 오랜만에 JavaScript 배열 다루기 3탄으로 돌아왔습니다. JavaScript 배열을 빨리 마무리 하고 알고리즘 공부를 다시 시작해보려고 합니다. 그럼 다음 JavaScript 배열 관련 5가지 함수를 알아보겠습니다. 혹시 이전 블로그 보고 오시지 않으신 분들은 꼭 보고 오시기 바랍니다. 2022.06.17 - [컴공생의 Specification/JavaScript] - [JavaScript] 배열 다루기 Step#1 [JavaScript] 배열 다루기 Step#1 이번에는 JavaScript로 배열 다루는 방법을 공부해보는 시간을 갖도록 하겠습니다. 배열(Array)는 코드를 구현함에 있어 정말 다방면으로 활용할 수 있는 기초 중에 기초인 자료구조입니다. 이 Array uic11.tisto.. 2022. 7. 10.
[JavaScript] 배열 다루기 Step #2 오늘은 JavaScript로 배열 다루기 2탄을 공부해보려고 합니다. 이번에는 flat(), forEach(), from, includes(), indexOf() / lastIndexOf() 함수를 공부할 예정입니다. 혹시 Step #1 편을 보고 오지 않으셨다면, 먼저 공부했던 내용들을 보기 위해 아래 링크해드리는 이전 블로그에서 공부하고 오시기를 추천드립니다. 2022.06.17 - [컴공생의 Specification/JavaScript] - [JavaScript] 배열 다루기 Step#1 [JavaScript] 배열 다루기 Step#1 이번에는 JavaScript로 배열 다루는 방법을 공부해보는 시간을 갖도록 하겠습니다. 배열(Array)는 코드를 구현함에 있어 정말 다방면으로 활용할 수 있는 기초.. 2022. 6. 21.
[JavaScript] 배열 다루기 Step#1 이번에는 JavaScript로 배열 다루는 방법을 공부해보는 시간을 갖도록 하겠습니다. 배열(Array)는 코드를 구현함에 있어 정말 다방면으로 활용할 수 있는 기초 중에 기초인 자료구조입니다. 이 Array만 잘 다룰 수 있다면 어떤 개발이든 무섭지 않을 수 있다고 자부할 수 있습니다. 그럼 JavaScript로 배열 다루기 알아보겠습니다. JavaScript로 배열 다루기 - Step 1 JavaScript MDN 사이트 소개 먼저 JavaScript의 Array에 깊게 공부해보고 싶은 분들은 아래 사이트에서 공부하셔도 됩니다. 아래 다룰 내용들은 제가 개발자로서 활용도가 높거나 사용 경험이 있는 함수들만 추려서 정리해드릴 예정이니, 아래 없거나 추가적으로 공부하고 싶은 분들은 아래 JavaScrip.. 2022. 6. 17.
[JavaScript] 문자열 다루기 Step#3 오늘은 드디어 JavaScript 문자열 다루기 마지막 단계입니다. 오늘도 재미있게 배워 JavaScript로 문자열 다루기 잘해봐요~ ^^ 이전 블로그 못 보신 분들은 여기부터 눌러서 보고 오세요~ 2022.03.21 - [컴공생의 Expertise/Algorithm] - [JavaScript] 문자열 다루기 Step#1 [JavaScript] 문자열 다루기 Step#1 알고리즘 문제풀이하는데가장 기본이며, 중요하다고 생각되는 객체는 바로 문자열과 배열이라고 생각합니다. 오늘은 이번에는 문자열을 다루는 기술에 대해서 공부해보려고 합니다. 문자열을 uic11.tistory.com 2022.03.29 - [컴공생의 Expertise/Algorithm] - [JavaScript] 문자열 다루기 Step#2 .. 2022. 6. 7.
728x90