String.prototype.split()
이 split()메서드 String는 문자열을 부분 문자열로 분리하여 지정된 구분 문자열을 사용하여
각 분할을 만들 위치를 결정 하여 개체를 문자열 배열로 분할합니다. 원본문자열은 수정되지 않는다!!
var 새변수이름 = 문자열변수.split(나누는기준);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
var str = 'The quick brown fox jumps over the lazy dog.';
var words = str.split(' ');
console.log(words[3]);
// expected output: "fox"
var words = str.split(' ');
console.log(words);
// expected output: Array ["The", "quick", "brown", "fox", "jumps", "over", "the", "lazy", "dog."]
var chars = str.split('');
console.log(chars[8]);
// expected output: "k"
var strCopy = str.split();
console.log(strCopy);
// expected output: Array ["The quick brown fox jumps over the lazy dog."]
|
cs |
.split(); 을 이용하여 문자열의 특정 문자의 개수 반환하기 !
1
2
3
4
5
6
7
8
9
10
11
12
13
|
function countCharacter(str, char) {
var strArr = str.split('');
var count = 0;
for(var i = 0; i < strArr.length; i++) {
if(strArr[i] === char) {
count += 1;
}
} return count;
}
var output = countCharacter('I am a hacker', 'a');
console.log(output); // --> 3
|
cs |
return 위치를 주의할 것
==> 문자열 안 a의 수는 3
'Programing > JavaScript' 카테고리의 다른 글
Double Exclamation Mark(느낌표 두개) (0) | 2019.01.23 |
---|---|
for...in 문 // 객체에서 중복된 값을 제외하고 객체 추가하기 (0) | 2019.01.22 |
.concat() // 배열, 문자열 합치기 (0) | 2019.01.21 |
.shift() .pop() / 배열에서 요소제거 (0) | 2019.01.21 |
.slice() : 범위복사 새 배열로 반환 / .splice() : 배열삭제추가변경 / Array.prototype.push() : 배열에 요소 추가 (0) | 2019.01.20 |