我有一个多选菜单,它以这种格式返回值:

ATL,AZ,BAL,BUF

我需要将值转换为字符串数组,看起来像这样:

["ATL", "AZ" , "BAL", "BUF"]

我正在使用underscore.js _.toArray函数,但是得到了以下结果:

["A", "T", "L", "A", "Z", "B", "A", "L", "B", "U", "F"]

有谁知道我如何从ATL,AZ,BAL,BUF字符串创建字符串数组?我不依赖于underscore.js,但我认为我应该能够使用该库。

最佳答案

您只需要使用本机String.prototype.split()

var a="ATL,AZ,BAL,BUF"
a.split(',')
["ATL", "AZ", "BAL", "BUF"]

10-08 00:50