如果我使用
''.split(',')
Run Code Online (Sandbox Code Playgroud)
我得到的['']不是空数组[].
如何确保空字符串总是返回一个空数组?
您可以使用 splice()
''.split(',').splice()
//[]
Run Code Online (Sandbox Code Playgroud)
此示例适用于您的问题:
function returnArr(str){
return !str ? [] : str.split(',')
}
returnArr('1,2,3')
// ['1','2','3']
returnArr('')
//[]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1110 次 |
| 最近记录: |