공부/오늘 배운것

22.09.30.Fri - 굿데이

Doil98 2022. 9. 30. 18:00

오늘의 요약 = 굿데이

1 ~ 2.

함수는 자료이다 (일급 객체)

  • 전달할 수 있다.
  • 반환할 수 있다.

    JS Array method : reduce();

    주어진 배열을 대상으로 분석해서 원하는 하나의 결론을 얻는다.
  • 2개의 값을 받는다.
    1. 첫번째 값 : 배열의 자료를 분석 처리할 함수 - 필수
      • 번 자료 : 분석 처리할 함수는 기본적으로 4개의 값을 전달 받는다.
      • 번 자료 : 초기값을 전달 받았을 경우 배열의 개수만큼 반복하고,
        초기값이 생략일경우 배열 개수 -1 만큼 반복한다.
      • 3번 자료 : 배열에 저장된 요소
    2. 두번째 값 : 분석을 위해서 필요한 초기값 - 생략을 할 경우 배열의 처음값이 된다.
  • 요약 : 최종 처리 결과는 하나의 값이지만 어떤 종류의 자료인가에 따라서
    배열로 묶은 하나의 값이 될 수도 있고, 객체 묶음 하나일 수도 있다. <= 고수준의 reduce 사용
  • 결과는 한개만 보고하며, 그값의 타입은 모든 올 수있다. 함수든 객체든

3.

홀수 구하는 조건문을 만들자

  • 비트 연산자 & 이용해

  • if(box1 & 1){ command };

    아는 것과 활용하는 것의 차이

    개념을 알고 있는것 과 그것을 적재적소에 사용하여 활용하는 것의 차이는,
    하늘과 땅의 차이 같다.

    생각을 유연하게 하자. 굳으면 안된다. 코드치는 원숭이만 될 뿐이다.

JS String Method

Reagular Expression & 정규표현식

어렵다 자바 보다더.


4.

영상 강의 듣기

  • 2배속 3배속으로 들어 큰 틀을 보기
  • 첫 속도의 반
  • 1배속으로 들으면서 실습.
  • 5번들으면

5.

중요한 메소드

  • start with
  • substring
  • char at
  • index of
  • split

6. 관계 파악이 중요

return 하는 값을 잘 파악하는 것이 중요


7.

함수 return 의 이해 와, 활용

  • 함수의 명령 이후에는 return 반환이 기본 셋인데,
  • 함수에 들어있는 매개 변수를 곱하든 더하든 활용해서 return(반환)으로 활용한다.
  • 반환 값을 변수로 넣어서 재사용하는것이 방법중 하나
  • 반환값은 변수로 해서 그것을 다른 함수의 매개 변수가 될 수도 있다.
  • 배열 값이 될 수도 있고, 그만큼 가능성이 유연하다.

함수 선언 식과 호출 명령 사이에 많은 여백이 있을때

import 시킨 파일에 동명의 함수가 있다면. -> 어떤 함수가 실행할 지 확신할 수 없다.
동명의 data는 통합시 충돌이 되면 지옥이니까.
만든 함수를 변수에 넣어줘라.

편집기에서 변수의 동명을 에러로 잡아주니까. 확인하기 용이하다.