표준 내장 객체

학습 키워드

  • 표준 내장 객체

    • 배열 내장 객체

    • 문자 내장 객체

    • Math 내장 객체

  • 자바스크립트 엔진에 기본으로 내장되어 있는 객체를 의미

  • 배열의 값을 맨 뒤에서부터 추가

  • 원본 배열 수정 O

  • 배열의 새로운 길이 반환

  • 배열의 첫 번째 요소를 제거

  • 원본 배열 수정 O

  • 제거된 요소를 반환

  • 배열의 값을 맨 앞에서부터 추가

  • 원본 배열 수정 O

  • 배열의 새로운 길이 반환

  • 지정된 구분문자열로 연결한 새문자열을 만들어 반환

⭐️ sort

  • 배열 요소들을 정렬할 경우 사용

  • 원본 배열 수정 O

  • 문자열의 유니코드를 기준으로 정렬

  • 숫자의 경우 인자로 비교함수를 사용한 방식으로 정렬 가능

  • 배열의 순서를 반전

  • 원본 배열 수정 O

  • 각 배열의 요소에 대한 제공된 함수를 한번씩 실행

  • 순회 메서드

  • 항상 undefined 반환

  • 제공된 배열에서 제공된 함수를 만족하는 첫번째 요소 반환

  • 테스트 함수를 만족하는 값이 없으면 undefined 반환

⭐️ filter

  • 주어진 배열의 일부에 대한 얕은 복사본을 생성 → 새로운 배열 반환

  • 주어진 배열에서 제공된 함수에 의해 구현된 테스트를 통과한 요소로만 필터링

⭐️ map

  • 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열 반환

⭐️ reduce

  • 각요소에 대한 주어진 함수를 실행하고, 하나의 결과값을 반환

⭐️ split

  • 지정한 구분자를 기준으로 끊은 부분 문자열을 다음 배열 반환

⭐️ includes

  • 지정한 문자열이 포함되어 있는지를 판별하고, true/false 반환

  • 문자열에서 특정 인덱스에 위치하는 유니코드 단일문자를 반환

  • 매개변수로 전달된 모든 문자열을 호출 문자열에 붙인 새로운 문자열 반환

⭐️ slice

  • 문자열의 일부를 추출하여 새로운 문자열 반환

  • endIndex : 그 직전까지 추출, 해당 인덱스 위치 문자는 추출에 포함 X

  • 수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체

  • Math 생성자가 아니며, 모든 속성과 메서드는 정적이다.

  • 주어진 숫자들 중 가장 작은 값을 반환

  • 주어진 숫자 중 가장 큰 수를 반환

  • 매개변수가 없을 경우 : -Infinity 반환

  • 0보다 크거나 1보다 작은 부동 소수점 의사 난수를 반환

🧐 만약 최소와 최대 범위를 지정하고 싶다면?

  • 소수점 반올림

  • 소수점 내림

  • 소수점 올림

  • 주어진 숫자의 절대값을 반환

  • x의 y 거듭제곱을 반환

Last updated