Home slice(), splice(), split()의 차이
Post
Cancel

slice(), splice(), split()의 차이

내일배움캠프 LGLG!

주특기 플러스 주차 - TypeScript

slice()

  • 원본 유지 / 원하는 부분을 복사하여 새로운 배열로 리턴 ```js // slice(시작, 끝)

let slice_array = [‘1’, ‘2’, ‘3’, ‘4’]; new_array = slice_array.slice(2,3) console.log(new_array) // [‘3’ , ‘4’]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
### splice()
- 원본 수정
```js
// splice(시작, 잘라낼 갯수, 추가할 요소)

// 요소 제거
let splice_array = ['1', '2', '3', '4'];
splice_array.splice(1,3) 
console.log(splice_array) // ['1']

// 요소 제거 후 새로운 요소 추가
let splice_array = ['1', '2', '3', '4'];
splice_array.splice(1,3, '5', '6') 
console.log(splice_array) // ['1', '5', '6']

// 새로운 요소 추가
let splice_array = ['1', '2', '3', '4'];
splice_array.splice(1,0,'5', '6')
console.log(splice_array) // ['1', '2', '3', '4', '5', '6']

split()

  • 원본 유지 / 문자열을 다루는 메서드
  • 구분 문자를 기준으로 잘린 배열을 반환
1
2
3
4
5
6
7
8
9
10
11
// split("구분 문자")

// 공백으로 나누기
const split_string = "Nice to meet you";
split_array = split_string.split(" ")
console.log(split_array) // ['Nice', 'to', 'meet', 'you']

// 모든 문자로 나누기
const split_string = "Nice to meet you";
split_array = split_string.split("")
console.log(split_array) // ['N', 'i', 'c', 'e', ' ', 't', 'o', ' ', 'm', 'e', 'e', 't', ' ', 'y', 'o', 'u']
This post is licensed under CC BY 4.0 by the author.

최댓값 만들기 (2)

공백으로 구분하기 1