Develope/Algorithm
[TIL] Algorithm 7
JinDevT
2020. 7. 22. 17:36
◎ 문제 2: 배열의 내장 함수
<pass> 부분에 배열 내장 함수를 이용하여 코드를 입력하고 다음과 같이 출력되게 하세요.
데이터
let arr = [200, 100, 300];
//pass
console.log(arr);
출력
[200, 100, 10000, 300]
◎ 정답
<body>
<h1><pass>부분에 배열 내장함수를 이용하여 코드를 입력하고 다음과 같이 출력되게 하세요.</h1>
<code>let arr = [200, 100, 300];</code>
<p>출력 [200, 100, 10000, 300]</p>
<script>
let arr = [200, 100, 300];
arr.splice(2, 0, 1000);
console.log(arr); // [200, 100, 1000, 300]
</script>
</body>
◎ 해설
- .splice()는 배열에서 특정 범위의 값들을 추출하고, 그 자리에 새로운 값을 넣는 내장 함수이다.
예를 들어 jbAry.splice( 1, 2, 'abc' )는 jbAry 배열의 두 번째 값부터 2개를 추출하고, 그 자리에 abc 값을 넣습니다.
추출한 값들은 새로운 배열로 반환합니다.