오늘은 JS 객체에 대해서 공부한 뒤, 관련 문제를 풀었다. 기존에 프로젝트를 진행했을 때는, 객체를 선언하고 그 값을 사용만 해서 정확하게 사용법을 몰랐는데 오늘 기회를 통해 공부하게 되었다. 우선 객체의 값을 사용하는 방법인 Dot notation, Bracket notation을 알게 되었고, 객체값을 삭제 하는 delete 와 , 해당 키가 존재하는 지 확인 하는 in 연산자를 배웠다. 직관적인 부분이라 이해가 되었는데, 막상 문제를 풀 때 어려움을 느낀 것이 있었다. 바로 for of 와 for in을 사용시 배열을 사용해야할지 객체를 사용해야할지 헷갈렸다. Mdn 문서를 찾아보니, for in은 객체의 반복에서 사용하고, for of은 배열의 반복에서 사용한다고 한다. 또한, ES6 에서 객체..
오늘은 JS의 배열에 대해서 공부하며, 새롭게 알게된 내용들이 있었다. 배열과 null 값에 typeof 를 사용시 object를 반환한다는 것이다. 당연히 각각 array와 null로 반환 될 줄 알았는데, object로 반환이 된다. 그렇다면 배열을 구분하는 방법은 없는가 싶었는데, Array.isArray() 를 사용 시, 배열인 경우 true 값을 반환하여 구분이 가능하다는 것도 새로 알게되었다. 또한 배열 조작시 push,pop을 통해 배열의 맨뒤에 요소를 추가, 제거 할 수 있고, unshift, shift를 통해 앞의 요소를 추가, 제거 할 수 있다는 것을 알게되었다. 새로운 내용들을 알게되니, JS를 기존에 너무 얕게 알고 있다고 생각이 들었다. 공부를 마친 후, 페어 분과 함께 배열관련 ..
오늘은 [Linux/Git] 기초에 대해서 배웠다. 기존 학교수업과 생활코딩에서 linux를 배운적이 있고, 가상환경으로 linux를 사용해본 경험이 있어서 기본 개념을 공부하는데는 수월했다. 문제는 기존에 가상환경으로 받았던 linux가 작동이 되지 않아서, 처음부터 다시 진행했는데.... 제대로 설치가 되었어도 재부팅을 하면 화면이 나오지 않거나, 1시간 정도 기다려야 로그인 화면이 뜨는 등 작동을 시킬 수가 없었다. 문득 맥북을 사야하나..? 고민이 들기 시작했고, 몇 번을 시도해도 작동이 되지 않았다. 기존 linux 설치 때는 화면 해상도 때문에 한국어로 설치가 안되고, 설치하고 일일히 한국어팩을 깔아주면서 작동시켰는데, 지금은 그냥 작동이 안되니까, 너무 스트레스를 받았다. 일단 linux가 ..
오늘은 계산기를 작동하는 기능을 만들었다. 사실 js와 html을 연결하는 것을 수업적으로는 하지 않아서 공유해주신 파일을 통해서, 코드를 수정하는 방식으로 만들었다. bareminium, advanced, nightmare 단계로 나누어졌고, 세부적인 기능을 추가하는 식으로 진행되었다. advanced 문제까지는 쉽게 해결했는데, nightmare 단계부터는 머리가 터졌다ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 마치 우테코의 프리코스를 경험하는 느낌이었는데, 맞는데 왜 틀리지...? 가 반복이었다. 통과해야하는 조건의 수가 많았고, 헷갈리는 포인트가 많았다. 3,-,3,Enter,Enter,Enter,Enter를 연속으로 누르면 -9이(가) 화면에 표시되어야 합니다. 1,0,0,.,.,1,2,5,2,+,1,2,+,1,5,-,..
- Total
- Today
- Yesterday
- 브루드포스
- dictionary
- SEB43
- Redux
- 그리디 알고리즘
- BFS
- 스택오버플로우
- 코테
- 프로젝트
- 백준
- 기술면접
- useContext
- SEB 43
- 코드스테이츠
- 프론트엔드
- 감정 일기장
- 인적성
- 개인 프로젝트
- dfs
- 다이나믹 프로그래밍
- Python
- SEB43기
- 프로그래머스
- seb
- React quill
- SEB 43기
- 프리프로젝트
- til
- 회고
- 감정일기장
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |