부트캠프 React 과정 5.22

김진우·2023년 5월 22일
0

오늘 배운것

  • 자바스크립트 문법 종합반 수강
  • 좋은 개발자의 비밀 특강 수업

중요한 것
함수 = function(기능)
=> input,output 을 가지고 있는 기능의 단위이고 이것을 우리가 함수라고 명명하고
이것을 JavaScript내에서 기능의 단위로 묶은 다음에 재활용을 한다.

객체 : 객체는 key ~value pair 로 구성되어있다.
entries : key와 value를 묶어서 배열로 만든 배열!!(2차원배열)
let entries = Object.entries(person);
console.log("entries=>",entries);
=> 결과값은 ['name','홍길동'], ['age',30], ['gender','남자'] 이런식으로 나온다.

객체 병합
변수에 {}를 없애고 내용만 들어오게되는데
ex)let person1 = {
name : "홍길동",
age : 30,};
let person2 = {
gender : "남자",};

이걸 -> let perfectMan = {...person1,...person2}를 입력하면 위에 변수 내용이
{}없어져서 내용이 들어온다.

잘 이해 하기 힘들었던것

-if (x > 0){ &&(and)조건
console.log("x는 양수입니다") => (x > 0) && console.log("x는 양수입니다.") } ->같은방식으로 이렇게 나타낼수있다.

let y; => y에는 undefined가 들어가있다는거다.
let z = y || 20; => z라는 값에는 지금 y가 undefined이면 20을 기본값으로 세팅해줘 라는 문법이다.

느낀점

  • 오늘 자바스크립트 문법에 대해서 시작을 하였는데.
    처음에는 많이 어려웠다. 당연히 처음 듣는거라서 그렇구나 라고 생각을 하면서
    이해가 안되는 부분은 강의를 멈춰 놓고 다시 코드를 생각하면서 써보고 변수 내용도 바꿔서
    적어봤는데 내일 되면 까먹을까봐 걱정이다. 정말 많은 내용을 배워서 더 걱정이다..
  • 좋은 개발자의 비밀 특강에서 정말 좋은 예기를 많이들었다
    에러를 만났을때 에러 -> 어떤 식으로 접근 -> 해결 실마리 찾음-> 해결 이런 식으로 나가면서
    문서화를 하여 내 머리속에 떠나가지 않게 하는게 중요하다는걸 느꼇고.
    모르는 문제에 직면했을때 어떻게 해결해보고 또한 어떻게 튜텨님들한테 물어볼까 하는 방법도
    배워가면서 내일부터라도 하나하나 고쳐나가면서 해봐야 겠다는 생각을 했습니다.

0개의 댓글