아래 글은 https://github.com/sudheerj/javascript-interview-questions#what-are-the-possible-ways-to-create-objects-in-javascript 에서 번역한 내용이며, Sudheer Jonna 로 부터 번역 허락을 받았음을 알립니다.
이 글을 읽고, 면접 뿐만 아니라 자바스크립트의 기본 및 심화 개념을 잡는데 도움이 되었으면 좋겠습니다. 영어 전공자가 아니므로, 오역 또는 제 나름대로의 직역이 있습니다.
#7 slice 메소드와 splice 메소드의 차이점은 어떤게 있을까?
가장 큰 차이점을 아래 표에서 확인해보자
slice | splice |
기존 배열을 수정하지 않는다 (immutable) | 기존의 배열을 수정한다 (mutable) |
기존 배열의 집합을 반환한다 | 제거된 요소들을 배열로 반환한다 |
배열에 있는 값들은 선택한다 | 배열에 있는 값을 삭제하거나, 배열에 값을 추가한다 |
'Vanila Javascript > 면접 질문' 카테고리의 다른 글
2019 프론트엔드 기술면접에서 주로 나왔던 주제들 (0) | 2019.12.05 |
---|---|
[면접 질문 #6] What is the purpose of array splice method? (0) | 2019.08.01 |
[면접 질문 #5] What is the purpose of array slice method? (0) | 2019.08.01 |
[면접질문 #4] What is JSON and its common operations? (0) | 2019.08.01 |
[면접질문 #3] What is the difference between Call, Apply and Bind? (0) | 2019.08.01 |