자료구조/알고리즘 (JavaScript ver.) 10일차

saebom_·2022년 3월 14일
0

🍭배열 탐색 - 변형

  • 배열.indexof()
    배열내에 없으면 -1 return

  • 배열.sort()
    순자는 오름차순, 글자는 알파벳순

  • 배열.reverse()
    현재 요소들이 있는 순서를 거꾸로 바꿔줌
    sort 사용후 reverse 하면 내림차순

  • 배열.join
    나중에 문자 형태로 만든거를 split 사용하면 다시 배열 형태로 만들 수 있음

🍭고차함수

sort()이해안됨!! 나중에 33, 34강 다시 보기

  • 현재 구성하고 있는 요소가 number 임에도 불구하고 자동적으로 string 으로 변환됨
  • 첫째자리부터 봐서 4>10
  • 대문자가 무조건 앞에 위치

  • 각각의 요소가 매개변수로 들어옴 (인덱스 이런거 안함)

  • 조건을 만족하는 최초의 값return
  • 조건을 만족하는 모든 값return
  • loop에 대한 횟수를 줄이려고 최초 인덱스는 스킵함
  • 매개변수를 통해 각각의 횟수마다 결과를 누적해서 저장이 됨

🍭생성자

  • 함수에서 객체 접근을 하는 this를 이용해 반대로 새로운 객체 생성 가능

new.target이 어떤 기능인지 이해안됨!! 나중에 35강 다시 보기

🍭별별별(반복문)

  • javascript는 문자 X 숫자 가 안된다는 게 좀 충격적

    for (let i = 0; i < num.length; i++) {
       let result = '';
       result += '*';
    }
  • 숫자만큼 별을 붙여주는 방식으로 진행

  • i <= num.length 로 가면 안됨 -> i 가 0부터 시작하기 때문

0개의 댓글

관련 채용 정보