💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
[TOC] >[success] # 字符串split() 方法 ~~~ split() 方法用于把一个'字符串'分割成'字符串数组'。 split(separator, howmany) separator // 是分割条件,separator可以为正则表达式(必填) howmany // 参考例子1的第三个案例 ~~~ <br/> >[success] ## 使用方法 ~~~ 例子1 let arr = "How are you doing today?" arr.split(' ') // ["How", "are", "you", "doing", "today?"] arr.split('') // ["H", "o", "w", " ", "a", "r", "e", " ", "y", "o", "u", " ", "d", "o", "i", "n", "g", " ", "t", "o", "d", "a", "y", "?"] arr.split(' ',3) // ["How", "are", "you"] 例子1的'第一个案例'在 split() 中传入了一个空格,他会在字符串中寻找空格当做分割的条件, 例子1的'第二个案例'在 split() 中传入了一对单引号(双引号也行),split方法会把字符串全都分割 例子1的'第三个案例'在 split() 中传入了一个空格,第二个参数传入了3,split方法会按照空格作为条件匹配的前三个分割成数组 ~~~ ~~~ 例子2 分割结构更为复杂的字符串: "2:3:4:5".split(":") // ["2", "3", "4", "5"] "|a|b|c".split("|") // ["", "a", "b", "c"] ~~~ ~~~ 例子3 如果您希望把单词分割为字母,或者把字符串分割为字符,可使用下面的代码: "hello".split("") // ["h", "e", "l", "l", "o"] "|a|b|c".split("|") // ["", "a", "b", "c"] 若只需要返回一部分字符,请使用 howmany 参数 "hello".split("", 3) //可返回 ["h", "e", "l"] ~~~