22.06.07 일부 내용 수정 자바스크립트 변수 선언과 할당 동작 과정 이해 현재 자바스크립트를 배우고 있는데 느끼는 점이 굉장히 많다. 당연하다고 생각하던 것이 당연한 것이 아니었던 것이다. 프로그래밍에 입문하면서 C, C++을 배웠었는데, 동작의 결과에 대해서는 당연하게 생각하고 왜 그런 동작을 하는지에 대한 고민을 해본 적이 별로 없었다. 또한 오류가 나도 해결하는 게 중요했지, 왜 오류가 나는지 고민을 해본 적이 별로 없었다. 이번에 자바스크립트를 배우면서 동작 원리의 정확한 이해라는 방향성을 가지고 공부를 하면서 기본이 정말 중요하다는 생각을 하게 됐다. 과연 내가 혼자 공부를 했다면, 이런 방향성을 생각하면서 공부할 수 있었을까? 여기에서 정확한 이해라는 방향성이란 기본에 충실하는 것을 의미..
타겟 넘버 코딩테스트 연습 - 타겟 넘버 n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+ programmers.co.kr n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+1 = 3 +1+1-1+1+1 = 3 +1+1+1-1+1 = 3 +1+1+1+1-1 = 3 사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이..
반복해야 한다면 map() , 한 가지 요소를 찾아야 한다면 find() 조건을 만족하는 모든 요소를 찾는다면 filter()를 사용하면 된다. 🤔 map이란? map 메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환한다. 프로토타입 arr.map(callback(currentValue[ ,index [, array]]) [,thisArg]) callback : 새로운 배열 요소를 생성하는 함수 안에 세 가지 인수를 가진다. - currentValue : 처리할 현재 요소 - index : 처리할 현재 요소의 인덱스 - array : map()을 호출한 배열 thisArg : callback을 실행할 때 this로 사용되는 값 굉장히 어렵게 설명되어있다....
Astronaut 🚀계기 엄청 대단한 프로젝트도 아니고... 공개하기도 부끄럽지만 주기적으로 프로젝트에서 배우거나 느낀 것들을 정리해서 올릴 계획. 개인적으로 JS를 빠르게 습득하기 위해 만든 웹앱 Toy프로젝트 이전에 React를 활용한 프로젝트들은 인턴 때 처음 경험했다. 하지만 JS에 대한 학습도 없이 React를 먼저 학습했다. 무작정 부딪히면서 배우다 보니 기본적인 UI는 ant-design, bootstrap에서 가져와 짜깁기할 수 있었다. 하지만 JS를 제대로 공부하지 않은 상태에서 웹 페이지를 UI만 구성한다는 것은 큰 의미가 없었다. 그래서 다시 JS를 공부했다. React는 자바스크립트 라이브러리이기 때문에 기본적으로 JS에 대해 많은 이해가 필요했다. 그래서 나의 Astronaut 프..
- Total
- Today
- Yesterday
- HEXO
- C언어
- 프로그래머스 코딩테스트
- css
- 프로그래머스 카카오
- git vi
- c언어알고리즘
- Git
- html
- 알고리즘
- vscode
- 42서울 합격
- 42서울 라피신
- 프로그래머스 자바
- 자바스크립트
- JS
- flexbox
- C언어 문제
- windows 10 ubuntu
- vscode commit vi
- 마크다운 이미지 업로드
- 42seoul
- JavaScript
- 42서울
- React
- 42서울 합격 후기
- 프로그래머스 코테
- 백준
- c언어 함수
- C언어문제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |