#### 1. 字符串轉(zhuǎn)為數(shù)組 ---- 使用字符串對象的 `split()` 方法可以將字符串轉(zhuǎn)為數(shù)組,語法格式: separator: 分割符 limit: 返回的數(shù)組最大長度 ``` String.split(separator, limit) ``` 當省略所有參數(shù)時,不進行分割字符串,將字符串整體放到數(shù)組中返回 ```javascript const arr = 'hello world'.split() console.log(arr);//['hello world'] ``` 指定分割符將字符串切割為數(shù)組 ```javascript const string = 'hello world !' const array = string.split(' ') console.log(array)// ['hello', 'world', '!'] ``` 省略第二個參數(shù)時,會盡量多的分割字符串,可以指定分割后得到的數(shù)組最多有幾個元素 ```javascript const lang = 'html,css,js,vue' const array = lang.split(',', 2) console.log(array)// ['html', 'css'] ``` 當參數(shù)為空字符串時,會將每個字符都分隔為數(shù)組元素 ```javascript // ['1', '2', '3', '4', '5'] '12345'.split("") ``` #### 2. 數(shù)組轉(zhuǎn)為字符串 ---- **Array.toString()** 數(shù)組轉(zhuǎn)為字符串可以使用 `toString` 方法,但是這個方法不能自定義分割符,默認分割符為英文逗號 `,` ```javascript const lang = ['html', 'css', 'js', 'vue'] const string = lang.toString() console.log(string) //html,css,js,vue ``` **Array.join()** 使用數(shù)組方法 `join()` 將數(shù)組轉(zhuǎn)為字符串可以自定義分割符 省略分割符時默認使用英文逗號作為分割符,當分割符為空字符串時代表沒有分割符 ```javascript const lang = ['html', 'css', 'js', 'vue'] let string = lang.join() console.log(string) //html,css,js,vue string = lang.join('') console.log(string) // htmlcssjsvue ```