profile
개발자를 꿈꾸는 프린이의 코묻은 코드가 쌓이는 공간

[JavaScript] 정규표현식 (Regular Expression)

알고리즘 문제 하나를 붙들고 3시간을 쩔쩔매다가 정규표현식을 사용해야 수월하게 풀리는 문제인 걸 알게되었다 😂난해한 비주얼을 보고 학습을 계속 미루고 있었는데 더 이상 미룰 수 없단 걸 피부로 느껴버렸으니...지금부터는 학습하며 기억해야 할 내용들을 예시위주로 정리해

2일 전
·
0개의 댓글

[JavaScript] IIFE (즉시 실행 함수표현식) 알아보기

IIFE(Immediately Invoked Function Expression)란, 정의되자마자 즉시 실행되는 함수 표현식을 말한다. 'Self-Executing Anonymous Function' 이라고도 불리며, 전역 스코프에 불필요한 변수를 추가해서 오염시키는

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

[React.JS] React 기초 학습내용 정리

본 포스팅은 inflearn의 'React & Express 를 이용한 웹 어플리케이션 개발하기' 강좌 내용을 포함하고 있습니다.링크: https://www.inflearn.com/course/react-%EA%B0%95%EC%A2%8C-velopert프레임워

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

[JavaScript] 코드 가독성 높이기

읽기 쉽고 이해하기 쉬운 코드야말로 잘 작성된 코드라고 할 수 있을 것이다. 누가 봐도 읽기 쉽고 이해하기 쉬운 코드 스타일을 갖추기 위해 기억하면 좋을 몇 가지 팁들을 모아 정리해보려고 한다.✍🏻비교한 값을 반환받아야 하는 경우, 비교연산자는 boolean값을 반환

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

[JavaScript] Switch 조건문 사용하기

조건문에서 비교할 값이 많은 경우, if-else문을 반복 사용하는 것보다 switch문을 이용하면 가독성을 높일 수 있다 👍 고도의 로직을 작성할수록 여러개의 조건을 동시에 충족해야하는 경우가 많기 때문에, switch문이 유용하게 쓰일 날을 위해 정리를 해보고자

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

[Algorithm/JavaScript] 문자열 내 p와 y의 개수

약 한달 전, PREP 개강을 앞두고 선행학습 겸 접했던 문제. 그치만 코딩풋내기에게는 너무나 도전적이어서 좌절감만 맛보고 뒤로 미뤄놨었다 🙈 지금은 할 수 있을까 반신반의하며 오늘 다시 도전해 보았던 결과를 남겨 놓으려고 한다 :) 문제출처: programmer

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

[JavaScript] ES6 Usage 알아보기

모두가 아는let이나 const 이외에 ES6가 개정되며 개선된 부분을 한눈에 보기쉽게 요약 정리해보고자 한다. 객체를 보다 간결하게 쓸 수 있게한 syntactic sugar로, 불필요한 프로퍼티의 기재를 최소화한다. 프로퍼티의 key와 value을 모두 쓰던 x

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

[JavaScript] 함수실행방식으로 This 값 알아보기

모든 'function'이라는 키워드로 생성된 함수는 this를 쓸 수 있다.화살표 함수의 경우에 this는 항상 상위 scope가 된다. this 에 관해 알아야 할 가장 중요한 특징은, this 의 값은 this가 사용된 함수가 어떤 방식으로 "실행"되었는지에 따라

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

[Algorithm/JavaScript] ES6 Create Strings using Template Literals

문제출처: freecodecamp.orgUse template literal syntax with backticks to display each entry of the result object's failure array. Each entry should be wrap

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

[JavaScript] Prototype 관련 내용정리

드디어 다루게 된 prototype 내용 정리! 이게 도통 뭔지 모르는 상태에서도 여기저기서 흔히 봤던 프로퍼티라 이런 시간이 꼭 필요했었다 :) 대충 '상속'의 개념인가보다....라고 생각해왔던 수준을 벗어나기 위해 🙄지금부터는 알게 된 내용을 조금씩 추가해나가볼까

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

[Algorithm/JavaScript] Basic JavaScript: Use Recursion to Create a Range of Numbers

재귀함수를 사용하는 문제들은 늘 예상보다 시간이 더 소요되는 경향이 있는 것 같다. 다음에 다시 풀어볼 때는 30분보다 짧게 걸리길...💪 문제출처: freecodecamp.org We have defined a function named rangeOfNumbers

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

[Algorithm/JavaScript] Basic JavaScript: profile lookup

freeCodeCamp의 문제들은 타 문제제공 사이트들에 비해 난이도가 낮은 편이고, 개념설명도 동시에 되어 있어 초급자에게 가장 적합한 문제들이 아닐까싶다. 개인적으로 기초가 더 보완되어야 하는 상태라고 판단해 Basic JavaScript 문제를 풀어보았다. 문

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

[Algorithm/JavaScript] Square Every Digit 문제풀이

했던 거 까먹고, 또 까먹고.... 일일이 정리하면 하루가 후딱 가버린다는 핑계로 안했었지만 새로 배울 게 넘치는데 배운 걸 까먹고 또 공부하려니 시간이 더 아까워서 도저히 안되겠다.어처구니없는 실수과정이 약간 부끄럽기도 하겠지만 오늘부터는 문제를 풀면서 실수한 부분,

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

[JavaScript] var, let, const 의 차이점

자바스크립트의 유연성에서 오는 단점을 보안하기 위해 ES2015에서 let, const가 추가되었다. 기본 중의 기본이지만 아직 나의 코드리뷰에는 let과 const 를 구분해서 쓰라는 코멘트가 달리고 있어 더 늦기 전에 확실히 짚고 넘어가야겠다 싶어 쓰게 된 포스

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

[JavaScript] 화살표함수(arrow function) 알기

함수를 훨씬 간단하게 표현할 수 있다는 화살표함수의 존재를 알고화살표함수 정리 한번 제대로해서 적용해야지!! 하고 생각한지만 벌써 일주일째.. 마침내 정리한 나같은 프린이를 위한 화살표함수(a.k.a arrow function expression) 포스팅! 이번 포스팅

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

[JavaScript] 재귀함수 기본개념 알기 (Recursive Function)

재귀: (명사) 원래의 자리로 되돌아가거나 되돌아옴. \-네이버 국어사전 Recursive: (adj.) involving doing or saying the same thing several times in order to produce a particular res

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

[JavaScript] 함수선언식으로 코드의 가독성 높이기

DOM을 적극 활용해야 하는 javascript card-quiz 프로젝트를 진행하면서 맞닥뜨린 문제 중 하나는코드가 너무나 길어진다는 것이었다...작성자인 나는 기억을 더듬어 내 의도를 유추하면 이해가 가능하다해도 (사실 그마저도 너무 길어지다보니 쉽지 않음) 다른

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