쭈꾸미
코드짜는 쭈꾸미
쭈꾸미
전체 방문자
오늘
어제
  • 분류 전체보기 (122)
    • Journal (54)
      • Today I Learned (44)
      • 후기&회고 (4)
      • 개인 프로젝트 (4)
      • 독서일기 (2)
    • HTML, CSS (5)
    • Javascript (32)
    • Typescript (2)
    • Git, Github (4)
    • Algorithm (1)
    • React, Next.js (14)
    • API, Database (6)
      • API (0)
      • Database (1)
      • GraphQL (2)
      • Rest-API (1)
    • React-Native (1)
    • ETC (2)
    • OS (1)
      • 우분투 Ubuntu (1)

인기 글

티스토리

hELLO · Designed By 정상우.
쭈꾸미

코드짜는 쭈꾸미

Javascript

[Javascript] slice() 배열 자르기

2022. 1. 19. 18:46

slice()

array.slice( begin, end )

slice 함수는 어떤 배열의 begin index부터 end index까지를 받아서 (end 미포함) 새로운 배열로 반환한다.

이 경우 원본 배열인 array은 바뀌지 않는다.

end index가 생략되면 begin index부터 배열의 끝까지를 잘라낸다.

 

예시

// 프로그래머스 연습 문제
// 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴한다.

function solution(phone_number) {
    let answer = '';
    
    for(let i=0; i<(phone_number.length - 4); i++){
        answer = answer + '*'
    }
    answer = answer + phone_number.slice(-4)
    
    return answer;
}

 

'Javascript' 카테고리의 다른 글

[Javascript] reduce() - 배열의 각 요소에 대해 주어진 함수를 실행하기  (0) 2022.02.03
[Javascript] new Date() - Date 객체로 날짜 생성하기  (0) 2022.01.20
[Javascript] switch 조건문  (0) 2022.01.19
[Javascript] 삼항연산자 / 조건부 렌더링 / 옵셔널 체이닝  (0) 2022.01.19
[Javascript] 예외 처리 / try ... catch ... finally  (0) 2022.01.19
    'Javascript' 카테고리의 다른 글
    • [Javascript] reduce() - 배열의 각 요소에 대해 주어진 함수를 실행하기
    • [Javascript] new Date() - Date 객체로 날짜 생성하기
    • [Javascript] switch 조건문
    • [Javascript] 삼항연산자 / 조건부 렌더링 / 옵셔널 체이닝
    쭈꾸미
    쭈꾸미
    느리지만 확실하게 / 웹 프론트엔드 개발자 TIL : https://jooeun-k.github.io/TIL/

    티스토리툴바