Baseline Widely available
split()
ë©ìëë String
ê°ì²´ë¥¼ ì§ì í 구ë¶ì를 ì´ì©íì¬ ì¬ë¬ ê°ì 문ìì´ë¡ ëëëë¤.
const str = "The quick brown fox jumps over the lazy dog.";
const words = str.split(" ");
console.log(words[3]);
// Expected output: "fox"
const chars = str.split("");
console.log(chars[8]);
// Expected output: "k"
const strCopy = str.split();
console.log(strCopy);
// Expected output: Array ["The quick brown fox jumps over the lazy dog."]
구문
split();
split(separator);
split(separator, limit);
매ê°ë³ìê²½ê³ : 주ì: 구ë¶ìë¡ ë¹ ë¬¸ìì´(
""
)ì ì ê³µíë©´, ì¬ì©ìê° ì¸ìíë 문ì íë(grapheme cluster) ëë ì ëì½ë 문ì(ì½ëí¬ì¸í¸) íëì©ì¼ë¡ ëëë ê²ì´ ìëë¼, UTF-16 ì½ëì ëì¼ë¡ ëëê² ëë©° ì¨ë¡ê²ì´í¸ íì´ê° ë§ê°ì§ ì ììµëë¤. ì¤í ì¤ë²íë¡ì°ì How do you get a string to a character array in JavaScript? ì§ë¬¸ë ì°¸ê³ í´ ë³´ì¸ì.
separator
Optional
ì본 문ìì´ì ëì´ì¼ í ë¶ë¶ì ëíë´ë 문ìì´ì ëíë
ëë¤. ì¤ì 문ìì´ì´ë ì ê·ííìì ë°ì ì ììµëë¤. 문ìì´ ì íì separator
ê° ë ê¸ì ì´ìì¼ ê²½ì° ê·¸ ë¶ë¶ 문ìì´ ì ì²´ê° ì¼ì¹í´ì¼ ëì´ì§ëë¤. separator
ê° ìëµëê±°ë str
ì ë±ì¥íì§ ìì ê²½ì°, ë°íëë ë°°ì´ì ì본 문ìì´ì ì ì¼í ììë¡ ê°ì§ëë¤. separator
ê° ë¹ ë¬¸ìì´ì¼ ê²½ì° str
ì ê°ê°ì 문ìê° ë°°ì´ì ìì íëì©ì¼ë¡ ë³íë©ëë¤.
limit
Optional
ëì´ì§ 문ìì´ì ìµë ê°ì를 ëíë´ë ì ìì
ëë¤. ì´ ë§¤ê°ë³ì를 ì ë¬íë©´ split() ë©ìëë 주ì´ì§ separator
ê° ë±ì¥í ëë§ë¤ 문ìì´ì ëì§ë§ ë°°ì´ì ììê° limit
ê°ê° ëë©´ ë©ì¶¥ëë¤. ì§ì ë íê³ì ëë¬í기 ì ì 문ìì´ì ëê¹ì§ íìíì ê²½ì° limit
ê° ë¯¸ë§ì ììê° ìì ìë ììµëë¤. ë¨ì 문ìì´ì ìë¡ì´ ë°°ì´ì í¬í¨ëì§ ììµëë¤.
주ì´ì§ 문ìì´ì separator
ë§ë¤ ëì ë¶ë¶ 문ìì´ì ë´ì Array
.
문ìì´ìì separator
ê° ë±ì¥íë©´ í´ë¹ ë¶ë¶ì ìì ëê³ ë¨ì 문ìì´ì´ ë°°ì´ë¡ ë°íë©ëë¤. separator
ê° ë±ì¥íì§ ìê±°ë ìëµëìì ê²½ì° ë°°ì´ì ì본 문ìì´ì ì ì¼í ììë¡ ê°ì§ëë¤. separator
ê° ë¹ ë¬¸ìì´ì¼ ê²½ì°, str
ì 문ìì´ì 모ë 문ì를 ììë¡ ê°ì§ë ë°°ì´ë¡ ë³íë©ëë¤. separator
ê° ì본 문ìì´ì ì²ìì´ë ëì ë±ì¥í ê²½ì° ë°íëë ë°°ì´ë ë¹ ë¬¸ìì´ë¡ ììíê±°ë ëë©ëë¤. ê·¸ë¬ë¯ë¡ ì본 문ìì´ì separator
íëë§ì´ í¬í¨ëì´ ìì ê²½ì° ë¹ ë¬¸ìì´ ë ê°ë¥¼ ììë¡ ê°ì§ë ë°°ì´ì´ ë°íë©ëë¤.
separator
ê° í¬í ê´í¸ë¥¼ í¬í¨íë ì ê·ííìì¼ ê²½ì°, separator
ê° ì¼ì¹í ëë§ë¤ í¬í ê´í¸ì (ì ìëì§ ìì ê²½ì°ë í¬í¨í) ê²°ê³¼ê° ë°°ì´ì í´ë¹ ìì¹ì í¬í¨ë©ëë¤.
ìì Note:
separator
ê° ë°°ì´ì¼ ê²½ì° ë¶í ì ì¬ì©í기 ì ì ì°ì 문ìì´ë¡ ë³íë©ëë¤.
split()
ì¬ì©í기
ì°¸ê³ : ë¹ ë¬¸ìì´ì´ 주ì´ì¡ì ê²½ì° split()
ì ë¹ ë°°ì´ì´ ìëë¼ ë¹ ë¬¸ìì´ì í¬í¨í ë°°ì´ì ë°íí©ëë¤. 문ìì´ê³¼ separator
ê° ëª¨ë ë¹ ë¬¸ìì´ì¼ ëë ë¹ ë°°ì´ì ë°íí©ëë¤.
const myString = "";
const splits = myString.split();
console.log(splits);
// ⪠[""]
ë¤ì ìì ììë 문ìì´ì 주ì´ì§ 구ë¶ìë¡ ëë í¨ì를 ì ìí©ëë¤. 문ìì´ì ëì ë¤ììë (ë기 ì´ì ì) ì본 문ìì´ê³¼ ì¬ì©í 구ë¶ì, ë°°ì´ì 길ì´ì ê° ìì를 ë¡ê·¸ë¡ ì¶ë ¥í©ëë¤.
function splitString(stringToSplit, separator) {
var arrayOfStrings = stringToSplit.split(separator);
console.log('The original string is: "' + stringToSplit + '"');
console.log('The separator is: "' + separator + '"');
console.log(
"The array has " +
arrayOfStrings.length +
" elements: " +
arrayOfStrings.join(" / "),
);
}
var tempestString = "Oh brave new world that has such people in it.";
var monthString = "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec";
var space = " ";
var comma = ",";
splitString(tempestString, space);
splitString(tempestString);
splitString(monthString, comma);
ì ìì ì ì¶ë ¥ì ë¤ìê³¼ ê°ìµëë¤.
The original string is: "Oh brave new world that has such people in it." The separator is: " " The array has 10 elements: Oh / brave / new / world / that / has / such / people / in / it. The original string is: "Oh brave new world that has such people in it." The separator is: "undefined" The array has 1 elements: Oh brave new world that has such people in it. The original string is: "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec" The separator is: "," The array has 12 elements: Jan / Feb / Mar / Apr / May / Jun / Jul / Aug / Sep / Oct / Nov / Dec문ìì´ìì 공백 ì ê±°í기
ë¤ì ìì ìì split()
ì ì¸ë¯¸ì½ë¡ ìë¤ì ê°ê° 0ê° ì´ìì ê³µë°±ì´ ìë ë¶ë¶ 문ìì´ì ì°¾ê³ , ìì ê²½ì° ë¬¸ìì´ìì ì¸ë¯¸ì½ë¡ ê³¼ 공백ì ì ê±°í©ëë¤. split()
ì ê²°ê³¼ë¡ ë°íë ë°°ì´ì nameList
ì ì ì¥ë©ëë¤.
var names = "Harry Trump ;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand ";
console.log(names);
var re = /\s*(?:;|$)\s*/;
var nameList = names.split(re);
console.log(nameList);
ì ìì ë ì본 문ìì´ê³¼ ë°íë ë°°ì´ì ê°ê° í ì¤ì© ë¡ê·¸ë¡ ì¶ë ¥í©ëë¤.
Harry Trump ;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand [ "Harry Trump", "Fred Barney", "Helen Rigby", "Bill Abel", "Chris Hand", "" ]ëë íì ì íí기
ë¤ì ìì ìì split()
ì 문ìì´ì 공백ì¼ë¡ ëê³ ì²ì 3ê°ì 문ìì´ì ë°íí©ëë¤.
var myString = "Hello World. How are you doing?";
var splits = myString.split(" ", 3);
console.log(splits);
ì ìì ì ë¡ê·¸ ì¶ë ¥ì ë¤ìê³¼ ê°ìµëë¤.
["Hello", "World.", "How"]
RegExp
를 ì¬ì©í´ 구ë¶ìë ê²°ê³¼ì í¬í¨í기
separator
ê° í¬í ê´í¸ ()
를 í¬í¨íë ì ê·ííìì¼ ê²½ì°, í¬íë ê²°ê³¼ë ë°°ì´ì í¬í¨ë©ëë¤.
var myString = "Hello 1 word. Sentence number 2.";
var splits = myString.split(/(\d)/);
console.log(splits);
ì ìì ì ë¡ê·¸ ì¶ë ¥ì ë¤ìê³¼ ê°ìµëë¤.
[ "Hello ", "1", " word. Sentence number ", "2", "." ]ë°°ì´ì 구ë¶ìë¡ ì¬ì©í기
var myString = "this|is|a|Test";
var splits = myString.split(["|"]);
console.log(splits); //["this", "is", "a", "Test"]
var myString = "ca,bc,a,bca,bca,bc";
var splits = myString.split(["a", "b"]);
// myString.split(['a','b'])ì myString.split(String(['a','b']))ì ê°ë¤
console.log(splits); //["c", "c,", "c", "c", "c"]
split()
ì¼ë¡ 문ìì´ ë¤ì§ê¸°
ê²½ê³ : ì´ ë°©ë²ì 문ìì´ ë¤ì§ê¸°ì í¨ê³¼ì ì¸ ë°©ë²ì´ ìëëë¤.
var str = "asdfghjkl";
var strReverse = str.split("").reverse().join("");
// 'lkjhgfdsa'
// split()ìì ë°íí ë°°ì´ìë reverse()ì join()ì ì¬ì©í ì ìë¤ ë¬¸ìì´ì grapheme clustersê° ìì ê²½ì°, ì ëì½ë íë그를 ì¤ì í´ë ì¤ë¥ë¥¼ ì¼ì¼íµëë¤([esrever](https://github.com/mathiasbynens/esrever) ë±ì ë¼ì´ë¸ë¬ë¦¬ë¥¼ ëì ì¬ì©íì¸ì).
var str = "reÌsumeÌ";
var strReverse = str.split(/(?:)/u).reverse().join("");
// => "ÌemusÌer"
ì¶ê°: ===
ì°ì°ì를 ì¬ì©íë©´ ì본 문ìì´ì´ í°ë¦°ë롬ì¸ì§ íì¸í ì ììµëë¤.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4