본문 바로가기

전체 글

(127)
배열 순서 바꾸기 let arr = [1,2,3,4]; [arr[1], arr[2]] = [arr[2], arr[1]]; console.log(arr); // [1,3,2,4]
String.prototype.startsWith() && String.prototype.endsWith() String.prototype.startsWith() startsWith() 메서드는 어떤 문자열이 특정 문자로 시작하는지 확인하여 결과를 true 혹은 false로 반환합니다. const str1 = 'Saturday night plans'; console.log(str1.startsWith('Sat')); // Expected output: true console.log(str1.startsWith('Sat', 3)); // Expected output: false https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith String.prototype.startsWith() - JavaS..
Math.trunc() 프로그래머스 코딩 기초 트레이닝 문제를 풀다가 본 Math.trunc() Math.trunc() 함수는 주어진 값의 소수부분을 제거하고 숫자의 정수부분을 반환합니다. console.log(Math.trunc(13.37)); // Expected output: 13 console.log(Math.trunc(42.84)); // Expected output: 42 console.log(Math.trunc(0.123)); // Expected output: 0 console.log(Math.trunc(-0.123)); // Expected output: -0 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math..
승무원 복직 후 6개월 회고 이 블로그의 이름부터 민망해지는 글 제목이지만, 6개월 간의 개발자 생활을 마무리하고 나는 승무원으로 복직을 한지 어느새 6개월 차가 되었다. 승무원 복직 후 매번 비행마다 코로나 때 무엇을 하고 지냈는지 물어보는 동료들이 왜 좋은 개발자를 그만두고 돌아왔냐는 질문을 많이 한다. 왜 개발자라는 직업으로 힘들게 커리어 전환을 하고나서 승무원으로 복직했는지에 대한 글을 써보고 싶어 노트북을 켰다. 승무원이라는 직업만이 내가 할 수 있는 일이라고 생각하며 20대 중후반까지 인생을 살아오다 개발 공부를 시작하며 내 정형화된 생각의 틀을 깰 수 있는 정말 소중한 경험을 했다. 아직도 부트캠프를 다니며, 그리고 취업 준비를 하며 실패할까봐 친구들에게 그리고 승무원 직장 동료들에게 말하지 않고 매일 밤 자기 전 밖에..
사이드 프로젝트 #1 프론트엔드 개발자로 입사한지 4개월차, 회사에 맘이 맞는 동료들과 사이드 프로젝트를 시작했습니다. 백엔드부터 프론트엔드까지 풀스택으로 진행하는 프로젝트라 기록해놓으면 좋을 것 같아 시작합니다. 매주 수요일 오전 8:30에 시작하는 회의와 함께 시작한 프로젝트. 오래 걸리겠지만, 천천히 화이팅 !
position fixed 와 sticky의 차이 fixed와 sticky는 정말 비슷하지만, 중요한 차이점들이 존재합니다. sticky와 fixed의 차이점 position: fixed는 viewport에 고정되어 있다는 뜻으로 스크롤을 내려도 지정한 위치에 고정되어 있습니다. 스크롤을 내리면 문서에서 물흐르듯 벗어납니다. 하지만, viewport에 고정되지 않는 엣지케이스들도 존재합니다. MDN에서 이 부분은 참고할 수 있습니다. sticky는 스크롤을 내려도 스크롤을 따라 움직이며 내가 정한 offset에 도달하면 그 순간부터 fixed처럼 행동합니다. 즉, 그 위치에 고정됩니다. 하지만 한가지 문제가 존재하는데, 그것은 포함하는 block(부모) 내에 있어야 합니다. 포함하는 블럭, 즉 부모 엘리먼트가 스크롤을 벗어나면, 그와 함께 사라집니다. ..
margin 과 padding Margin과 Padding 두가지 속성의 차이점은 Margin은 Object와 화면과의 여백(외부여백)을 말하며 Padding은 Object내의 내부여백을 의미합니다.
타입스크립트란? 2012년 마이크로소프트가 발표한 타입스크립트는 자바스크립트를 기반으로 정적 타입 문법을 추가한 프로그래밍 언어입니다. 개발자 지식 공유 서비스인 스택 오버플로에서 2020년 전세계 6만 5천명의 개발자를 대상으로 실시한 설문조사에 따르면 타입스크립트는 개발자가 가장 좋아하고 관심을 가지는 프로그래밍 언어 2위에 올랐습니다. 타입스크립트를 사용하는 대부분의 개발자들은 이 언어를 계속 사용하고 싶다고 응답했으니 이 인기를 짐작할 수 있을 것입니다. 타입스크립트의 특징 컴파일 언어, 정적 타입 언어 자바스크립트는 동적 타입의 인터프리터 언어로 런타임에서 오류를 발견할 수 있습니다. 이에 반해 타입스크립트는 정적 타입의 컴파일 언어이며 타입스크립트 컴파일러 또는 바벨(Babel)을 통해 자바스크립트 코드로 변..

반응형