我有这个:
var ID= "12,32,23,78";
var i = ID.split(',');
如果我这样做,那么它工作正常,但是当它只有一个值(例如 12)时,它会给我 0。我该如何解决这个问题?如果我只需要检查一个值,该怎么做?
最佳答案
如果变量“ID”是数字 12,那么它当然不起作用 - .split()
方法是字符串方法,而不是数字。试试这个:
var ID = /* whatever */;
var i = (ID + '').split(',');
关于javascript - 拆分一个值的字符串数组失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3690941/