일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ...args
- .toLocalString()
- 1주차
- 2020년 준비
- 2주차
- 4주차
- 5주차
- array
- array method
- async
- authentication
- AWS
- codestates
- commit
- Cookie
- CSS
- Data Structre
- Data Structure
- DataSturcutre
- Date.now()
- DB에 사진 저장하기
- Dev log
- DOM
- EC2
- EC2로 웹 만드는 방법
- EC2와 S3 연결하기
- element
- Es5
- ES6
- event 객체
- Today
- Total
souvenir
[오늘 배운 것] 1. scope 다시 정리 1) 배열의 수정 let myArray = [2, 3, 4, 5]; //myArray라는 변수는 [2,3,4,5]를 가리킴 let ourArray = myArray; //myArray와 같은 주소값에 있는 [2,3,4,5]를 가리킴 //때문에 myArray === ourArray는 true ourArray[2] = 25; //myArray와 같은 주소값을 가리켰기 때문에 ourArray도, myArray도 수정됨 ourArray = undefined; // ourArray가 가르키는 곳이 배열이 아닌 undefined를 가리키게 됨. 선언을 했을 때 어떤 값을 가리키는지를 정확하게 생각하면서 코드를 작성해야함을 다시 한번 느끼게 해주는 예제 2) 함수 안과 밖..
[Java Script 타입에 대한 정리] 1. 새롭게 배우게 된 것 Prototype에 대한 개념 매소드가 작동되는 대략적인 경로 2. 다시 정리하게 된 것 falsy 타입 : 6 종류가 아닌 최근에 2가지가 더 추가되어(-0, 0n) 8가지임. 함수표현식의 종류 * 아래 파일은 정리를 목적으로 만들어본 PPT임. * 참고서적 : Inside JavaScript * 혹시나 PPT를 개인적으로 사용하게 될 시 댓글 부탁드립니다.
배열의 축소(reduce) [Immutable] 1) 활용 배열에서 문자로 배열에서 숫자로 배열에서 객체로 여러 개의 값이 담긴 배열이 줄여서(reduce) 최종적으로 하나의 값으로 만드는 과정 2) 콜백을 이용하는 매소드 ★ 리듀서 : 배열의 하나의 값으로 만드는 함수
[Self Review] Fact / 사실: 코드스테이츠라는 부트캠프에서 내가 한 행동을 객관적 적어보기 프로토타입 링크의 원리에 대해서 공부하고 설명할 수 있게 되었음.(디테일하지는 못하지만) 알고리즘 문제를 1문제를 제외하고는 제한시간 전에 모두 풀었음 알고리즘 a009번 문제를 페어분과 함께 스스로 풀었고 Dev log를 기록함 어려운 문제를 계속 마주할 때마다 계속해서 회피를 하였고, 막판에 몰아서 문제를 풀었음 Feeling / 느낌: 학습하면서 느꼈던 기분을 간략히 정리하기 2주간 다수 루즈해진 느낌이 있었음 알고리즘 문제를 풀면서, 그리고 피드백을 받으면서 내가 개발자로서 회사에서도 잘 있을 수 있을까 걱정이 지속적으로 있었음. 이머시브에서 잘 있을 수 있을까 등등 미래에 대한 막연한 불안감..
0. 들어가며 '개발자로서 커리어를 쌓고 싶다'는 생각이 들면서 이것저것 검색해 보면 종종 들을 수 있는 것이 'Github(깃허브)'이다. 검색만으로는 대략적으로 '개발자들이 자신의 소스들을 기록하고 공유할 수 있으며, 자신의 포트폴리오로서도 활용할 수 있는 클라우드' 정도로만 이해하였다. 그런데 Github와 비슷하게 Git이라는 것도 존재한다. 이 둘의 차이점은 무엇일까? 1. Git과 Github 결론부터 이야기하자면 둘은 크게 다르지 않다. Git은 버전 관리 프로그램(도구)이며, Github는 Git이라는 프로그램을 기반으로 업무를 하는 사람들이 자신의 소스, 업부, 기록등을 공유하는 플랫폼이라고 할 수 있다. #Git 버전관리 시스템. Git 외에도 다른 시스템도 있지만 가장 대중적이고 강력..