2022년 회고
🖋 키워드 2022년 상반기 회고 2022 하반기 회고 지난 해 잘한 것 지난 해 아쉬운 것 올 해 하고 싶은 것 2022년 상반기 회고 사내 첫 발표 및 스터디 팀 이동 및 회원 이관 작업 ISMS 대응 목적의 백오피스 동시 접속 방지 기능 개발 사내 첫 발표 및 스터디 우리 회사는 매주 월요일 개발실 멤버들끼리 온라인으로 자유 주제로 이야기
🖋 키워드 2022년 상반기 회고 2022 하반기 회고 지난 해 잘한 것 지난 해 아쉬운 것 올 해 하고 싶은 것 2022년 상반기 회고 사내 첫 발표 및 스터디 팀 이동 및 회원 이관 작업 ISMS 대응 목적의 백오피스 동시 접속 방지 기능 개발 사내 첫 발표 및 스터디 우리 회사는 매주 월요일 개발실 멤버들끼리 온라인으로 자유 주제로 이야기
Index Map Filter Find, FindIndex IndexOf, Includes Sort Reduce Join Reverse Slice Some MapReference : MDN - Array.prototype.map() 배열내 모든 요소에 대해 주어진 함수로 호출한 결과를 바탕으로 새로운 배열을 반환 1234const array = [1
npm 패키지 버저닝을 사용하는 prefix로 틸드(Tilde, ~)와 캐럿(Caret, ^)가 있다. 각각의 차이를 알아보자. 먼저 버저닝은 아래와 같다. 버전 2.21.2는 아래의 이미지로 설명할 수 있다. 앞자리 버전을 major, 중간 버전을 minor, 마지막 버전이 patch인데 각각은 아래와 같은 특징을 지닌다. patch : 버그 픽스
매년 친구들과 가는 여행에서 총무를 수행하며, 일일히 비용을 입력하고 계산하기 귀찮아서 구글 스프레드시트에서 제공하는 함수를 사용하여 최대한 자동화를 구현해보았다. 그 중 알아두면 파워풀하게 스프레드시트를 이용할 수 있는 몇가지 함수 사용법을 기록해둔다. IF IMPORTRANGE IMPORTXML IF인당 십만원 씩 예산을 잡았는데, 여행 갈 인원 수
12345let myMap = new Map();myMap.set("foo", {name: "baz", desc: "inga"});let nameBar = myMap.get("bar") && myMap.get("bar").name;co
🖋 키워드 2021년 상반기 회고 2021년 하반기 회고 올 해 잘 한 것 올 해 못 한 것 내년에 하고 싶은 것 🏃🏽 2021년 상반기 회고지난해 연말 SI 회사를 퇴사했다. 이곳에 더 있으면 개발을 제대로 경험도 하기전에 수동적으로 커리어가 중단될수도 있겠다는 생각이 들었기 때문이다. 이 회사에서 경험한것에 대해 할말이 좀 있지만, 본 글은
자바스크립트는 프로토타입 기반 언어(prototype-based language)라고 한다. 여기서 말하는 프로토타입이란 무엇일까? 자바스크립트에서는 배열의 속성 값을 쉽게 가공할 수 있는 함수, map()을 제공한다. 이 map을 알아보기 위해 MDN 문서를 검색해보면 문서의 제목이 아래와 같은걸 알 수 있다. 프로토타입에 대한 MDN 문서를 살펴보자
지난해 Github에서 커맨드라인에서 사용가능한 Github CLI를 릴리즈했다. 형상관리는 당연히 커맨드라인에서도 할 수 있는데, 형상관리를 넘어서서 원격저장소를 생성하거나 이슈 등록, PR 등 웹에서 지원하는 기능들을 커맨드라인에서 할 수 있는 툴을 공개한 것이다. 아직 익숙하지 않은 툴이어서 연습도 해볼겸 FirstContributions라는 오픈소
자바 스크립트에서 this는 무엇을 의미하는걸까? 아래의 코드를 개선하는 과정을 통해 this가 가리키는 것이 무엇인지를 알아보자. 123456789const me = { name: 'youngjin', age: 31, hello:function(name, age) { return 'Hello, My
ToC 전역 변수와 지역 변수 스코프와 스코프 체인 렉시컬 스코프 전역 변수와 지역 변수전역변수(Global Variable)과 지역변수(Local Variable)의 차이는 변수가 선언된 블록 내에서만 사용하느냐 아니면 어디서나 사용가능하느냐의 차이이다. 123456let globalVar = "Hello Global";functi