underscore.js 逗号分隔值的 toArray 函数

underscore.js toArray function for comma delineated values

我有一个多选菜单,returns 值采用这种格式:

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"]

您想要 split method

'ATL,AZ,BAL,BUF'.split(',');