文字列を区切り文字で分割し配列で返す関数split(str, separator)を自作せよ
function split(str, sepatator) { } console.log(split(process.argv[2], ","))
node main.js "aaa,bbb,444,555" [ 'aaa', 'bbb', '444', '555' ]
解答例
function split(str, sepatator) { let ret = [] let column = "" for (let i = 0; i < str.length; i++) { if (str[i] === sepatator) { ret.push(column) column = "" } else { column += str[i] } } ret.push(column) return ret } console.log(split(process.argv[2], ","))