211201 프론트엔드 스쿨 23일차

JIAH·2021년 12월 1일
2

수업 내용(이호준 강사님)


  • 배열 index

    • index 번호를 이용해서 string 요소안의 요소를 뽑기

    • index 번호를 이용해서 배열 요소 뽑거나 2차 배열 요소 뽑는 건 해봤는데 string 요소안의 요소 뽑는 건 처음 봤다.

덧셈 연산도 해봤다. 된다.
문자열이 배열인 건 아니고 '열'이라서 [0], [1] 같은 게 되는 것이다.


  • 덧셈 연산자 "+"는 피연산자 중 하나가 문자열인 경우 나머지 피연산자도 문자열로 변환한다.



  • for in과 for of의 차이

    • for in은 주로 객체에 사용된다.
    • for of는 주로 배열에 사용된다.
    • 참고링크

  • Date 생성자 함수

    • 년도는 getFullYear();
      getYear();는 현재 년도에서 1990을 뺀 숫자를 리턴한다. 이제 더이상 쓰지 않는다.


  • 연습문제
    1반의 평균 점수를 구해라

let 전교점수 = [
           // 1반 
           [[10, 20, 30, 40, 50], // 1번 학생
           [20, 30, 40, 50, 60]], // 2번 학생
           // 2반
           [[10, 20, 30, 40, 50],
           [20, 30, 40, 50, 60]],
];





  • 전화번호 구분 문자 변경


  • sort
    사전식 정렬이다.

data.sort((a, b) => a - b) // 오름차순 asc 
data.sort((a, b) => b - a) // 내림차순 desc

  • reverse는 역순이다. 역정렬이 아니다.
    sort를 해주고나서 reverse해줘야 역정렬이다.

  • 객체

    entries는 key와 value를 같이 보여준다.


  • 함수 parameter와 argument 차이

    • parameter
      매개변수
      ex) x, y

    • argument
      전달인자
      ex) 10, 20

    • 파선아실(파라미터 선언, 아규먼트 실행)

오늘의 TIP

고민

  • 수업을 통해 새로 알게된 내용을 스스로 찾아보고 공부한 내용만 TIL에 적고싶다. 지금은 수업 내용 위주로 줄줄 적어놓은 느낌. 근데 수업 내용도 정리하고 싶다 ㅠㅠ 그러면 기록하는 데만 시간이 너무 소요되는 거 같아서 고민이다... 일단 TIL의 방향성을 다시 찾는 걸로!
profile
일단 해버리는 사람 되기~~

0개의 댓글