JavaScript
-
배열 - slice & spliceJavaScript 2022. 3. 22. 15:58
HTML 삽입 미리보기할 수 없는 소스 JavaScript 100제에서 배열 내장 함수를 이용해서 배열 중간에 새 요소를 추가하는 문제를 풀다 보니 Python에서라면 insert 함수를 사용했을텐데 JavaScript에서는 어떤 것을 사용하면 좋을지 찾아봤습니다. Slice start 인덱스부터 end 인덱스 전까지의 복사본을 반환한다. 그리고 원본 배열은 수정하지 않는다. array.slice(start, end) start : 시작점 undefined : 0번 인덱스부터 복사 음수인데 그 절댓값이 배열의 길이보다 클 경우 : 0번 인덱스로 인식 음수인데 그 절댓값이 배열의 길이보다 작거나 같을 경우 : 해당 인덱스로 인식 양수인데 배열의 길이보다 크거나 같을 경우 : 빈 배열 반환 양수인데 배열의 ..
-
호이스팅이란JavaScript 2022. 3. 5. 15:48
HTML 삽입 미리보기할 수 없는 소스 2월 13일에 var, let, const에 대해 쓰고 호이스팅에 대해서도 쓰겠다고 했었는데 이제야 글을 쓰네요..ㅎㅎ var와 let의 차이에 대해 아직 잘 모르시겠다면 아래의 글을 참고해주시면 감사하겠습니다! 2022.02.13 - [javascript 기초] - var, let, const는 어떤 것이며 무엇이 다르고 왜 나왔을까? var, let, const는 어떤 것이며 무엇이 다르고 왜 나왔을까? Javascript의 가장 기본적인 개념인 var, let, const에 대해 쓰려고 여러 번 시도했는데 개념들이 서로 다 연결되어 있어서 개념 하나하나 다 설명하려고 하니 엄두가 안 나서 못 하고 있다가 적은 부분 bruno-jang.tistory.com 우선..
-
Promise부터 정리하고 가자!JavaScript 2022. 2. 16. 18:07
HTML 삽입 미리보기할 수 없는 소스 Promise에 대해 제대로 알기 이전에 async와 await부터 따라 쓰기 시작해서 도대체 어떤 상황에 async와 await을 쓰는지 전혀 감을 잡지 못했습니다. 추천드리는 학습 방법은 우선 가볍게 어떤 순서로 왜 이런 것들이 나온 건지 훑어보시고 그 후에 Promise 핵심을 어느 정도 외우신 후에 드림 코딩을 한번 보시고 예제들을 직접 치고 실행해서 이해 안 되는 부분에서는 스탑 포인트 지정해서 직접 어떤 식으로 동작하는 건지 확인하시는 것을 추천드립니다. (VS Code 사용 중이시면 기본적인 html 만드셔서 js 파일 script에 연동하신 후에 "Open with Live Server"를 통해서 브라우저로 여신 후에 F12 누르셔서 console이나..
-
var, let, const는 어떤 것이며 무엇이 다르고 왜 나왔을까?JavaScript 2022. 2. 13. 14:46
HTML 삽입 미리보기할 수 없는 소스 Javascript의 가장 기본적인 개념인 var, let, const에 대해 쓰려고 여러 번 시도했는데 개념들이 서로 다 연결되어 있어서 개념 하나하나 다 설명하려고 하니 엄두가 안 나서 못 하고 있다가 적은 부분부터 이해하고 설명하기 시작해야 시작을 할 수 있을 것 같아서 제가 알고 있는 것과 알고 싶은 것들만 모아서 썼으니 더 자세한 정보를 원하신다면 가장 하단의 블로그와 생활코딩의 강의를 참고해주신다면 많은 도움이 되실 것 같습니다! # 알고 가시면 좋은 것 1. Javascript가 변수를 어디서 어떤 순서로 찾는지?! Local Script Global 2. 재선언과 재할당은 어떻게 다른 것일까?! 재선언 - 말그대로 선언을 다시 하는 것 var a = ..