[초보 중의 왕초보] 공부 시작하다7

0

1. 오늘 공부 핵심 키워드

/헷갈리는 함수 알아보기
/slice, splice 으으으 둘 다 배열에 손을 대는 건데...

2. slice와 splice

- slice : 함수는 배열로 부터 특정 범위를 복사한 값들을 담고 있는 새로운 배열을 만드는데 사용된다. 즉 부분을 복사하여 새로운 배열을 만든다. slice의 첫번째 인자로 시작 인덱스(index), 두번째 인자로 종료 인덱스를 받으며, 시작 인덱스부터 종료 인덱스까지 값을 복사하여 반환합니다.

slice(첫번째 인자는 시작 인덱스, 두번째 인자는 시작인덱스부터 종료 인덱스까지)

  • slice는 음수를 사용할 경우 두번째 인자를 생략하고, 배열의 뒤에서부터 n번째까지 복사하여 반환함. 참고로 시작인덱스는 포함시켜 반환하나 종료 인덱스는 포함시켜서 반환하지 않고 종료인덱스의 바로 앞 인덱스까지만 반환함.
    ex)slice(1, 4) 일때 배열의 3번 인덱스까지만 반환해준다는 이야기임.

    splice : 배열의 중간부분의 요소를 잘라서 반환하는 메소드

nums:[1, 2, 3, 4, 5]
splice(1, 2)
반환값은 ->2, 3을 반환함.

참고로 spice는 입력한 값은 보여주지 않고 삭제한 값만을 반환(보여준다)해줌.

profile
코딩도 재미있고, 프로덕트 디자인도 재밌습니다.

0개의 댓글