拆分一个值的字符串数组失败

0 javascript

我有这个:

var ID= "12,32,23,78";

var i = ID.split(',');
Run Code Online (Sandbox Code Playgroud)

如果我这样做那么它工作正常,但当它只有一个像12这样的值,那么它给了我0.我怎么能解决这个问题?如果我只需要检查一个值,你怎么做?

Poi*_*nty 6

如果变量"ID"是数字 12,那么它当然不起作用 - 该.split()方法是字符串的方法,而不是数字.试试这个:

var ID = /* whatever */;

var i = (ID + '').split(',');
Run Code Online (Sandbox Code Playgroud)