如果我用
''.split(',')
我得到['']
而不是一个空数组[]
。
如何确保一个空字符串始终返回一个空数组?
您可以使用 splice()
''.split(',').splice()
//[]
该示例适用于您的问题:
function returnArr(str){
return !str ? [] : str.split(',')
}
returnArr('1,2,3')
// ['1','2','3']
returnArr('')
//[]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句