전체 글 110
자바스크립트에서의 함수와 일급객체
연관 면접 질문자바스크립트 함수에 대해서 아는대로 설명해주세요.참고 링크 https://www.maeil-mail.kr/question/33🗝️ 키 포인트 : 일급객체, 익명함수와 함수 표현식, 호이스팅, 클로저, 고차함수, 화살표 함수 함수와 일급 객체함수는 값처럼 취급 될 수 있으며 고차 함수를 포함한 다양한 패턴을 구현할 수 있습니다.여기서 일급 객체란?아래 특징을 갖고 있는 객체를 말합니다.무명의 리터럴로 생성할 수 있다. 런타임에 생성이 가능하다- 무명의 리터럴은 이름이 없는 리터럴 값을 의미합니다. 자바스크립트에서 이것은 주로 익명 함수(anonymous function)를 가리키는데, 함수의 이름 없이 직접 표현식으로 작성하는 방식입니다. 변수나 자료구조(객체, 배열 등)에 저장할 수 있다..
Web Frontend/Vanila JS | 2025. 8. 27. 17:55
같이의 가치 = 항해플러스 프론트엔드 5기 회고
사람들과 함께 학습하며 성장하는 것을 좋아하는 편입니다.함께 나누면서 성장하고 있음을 느꼈을 때 행복감은 말로 할 수 없을 만큼 신나거든요!! 그런 환경을 만들어야 혼자일 때보다 더 노력합니다. 취업 준비 기간이 길어지면서 변화된 환경이 필요하다 느꼈고, 마침 지인의 추천으로 항해99에서 하는 항해플러스 프론트엔드 과정을 듣게 되었습니다.이 글을 항해플러스 프론트엔드 5기 과정을 수료 후 적는 회고글입니다. 경력이 없던 저는 항해플러스 프론트엔드 과정이 경력자 대상의 스터디라고 들어서 참여하기 전에 고민을 많이 했던 것 같습니다. 그러다 항해플러스 백엔드 과정을 듣고 오랜 취업 준비 기간에서 제대로 된 학습의 방향성을 찾게 되었다는 지인의 후기를 듣고 항해플러스 5기를 신청하게 되었습니다!!( 이제부터 ..
카테고리 없음 | 2025. 7. 24. 02:40

JavaScript 해시 완주하지 못한 선수
프로그래머스 완주하지 못한 선수 자바스크립트 풀이실패한 풀이1, 2function solution(participant, completion) { for (let i = 0; i function solution(participant, completion) { let i = 0; while (participant.includes(completion[i])){ const n = participant.indexOf(completion[i]); participant.splice(n, 1); i++; }; const answer = participant[0]; return answer;} 해시는 키로 값을 찾는 자료구조라고 알고있는데 해당 문제..
Algorithm. | 2025. 7. 21. 19:55
GitHub Actions로 Tistory 게시물 커밋 남기기 ( JavaScript )
Tistory 게시물로 GitHub Commit 남기기티스토리에 학습한 내용을 기록하면서 GitHub에 커밋을 남기는 방법이 없나 찾아보게되었습니다.Tistory RSS와 GitHub Actions를 활용해서 가능하다는 것을 알게되어서 정리하게 되었습니다!개념 미리 알고 시작하기GitHub Actions GitHub 저장소 내에서 자동화된 빌드, 테스트, 배포 작업을 설정하고 실행하는 CI/CD 서비스RSS (Rich Site Summary) 웹사이트나 블로그의 최신 콘텐츠를 자동으로 받아볼 수 있도록 표준화된 XML 기반 피드 형식Node.js와 npm 자바스크립트 런타임 환경과 그 패키지 매니저로, 프로젝트 의존성 관리에 사용됨완료된 GitHub Repo 바로 보러가기https://github.com..
DevOps. | 2025. 6. 14. 15:09

npm install과 npm ci 차이
이번에 자동화 파이프라인을 다시 작성하게 되었습니다. 작성하면서 npm install과 npm ci의 차이점에 대해 이해하게 되었습니다.사용하여 빌드환경에 의존성을 설치합니다. 이때 의존성이 기존 프로젝트와 동일한 환경에서 동작하게 하기 위해 우리는 package.json파일을 통해 의존성 관리를 합니다. 이번 포스팅에는 의존성관리를 꼭 해야하는 이유와 npm install과 npm ci의 차이, dependencie 환경과 devDependencies환경의 차이에 대해 정리하였습니다.의존성 관리란? 프로젝트에서 사용하는 외부 라이브러리의 버전, 설치 위치, 그리고 호환성을 일관되게 관리하는 작업을 말합니다. 특히 Node.js 생태계에서는 npm을 통해 수많은 라이브러리를 설치하고 버전을 지정하는 작업..
DevOps. | 2025. 6. 13. 17:04
