String 與 Array 都是常用型別,String.prototype 提供了 split() 將 String 轉成 Array。
Version
macOS Catalina 10.15.2
VS Code 1.41.1
Quokka 1.0.274
ECMAScript 2015
split()
let data = 'usr/local/bin/node'
let fn = separator => str => str.split(separator)
fn('/')(data) // ?
ECMAScript 的 String.prototype 已經內建 join(),可直接使用。
str.split([separator[, limit]])
將 string 轉成 array,可另外提供 separator
separator:傳入 element 間的 separator,不包含最後一筆,可省略
limit:傳入 number,表示回傳前 n 個 element 即可
回傳值為 array。

Conclusion
split()若不提供 separator,會將整個 string 包進 array