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

标签 javascript

我有这个:

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/

相关文章:

javascript - module.exports 在哪里导出你的函数以及当我们仍然使用 require 将代码导入到你的模块时它有什么用

javascript - 用于在 javascript 中强制输入电话号码的正则表达式

JavaScript 命名约定

javascript - 使用 <audio> JavaScript 播放列表

javascript - jQuery 从元素中删除 mCustomScrollbar

javascript - 如何使用 Web Audio API 创建 .wav 文件?

JavaScript 动画占位符不起作用

javascript - 从由 PHP echo 生成的表行单元格中的按钮执行 Javascript 函数

javascript - $.ajax with auth 在 Safari 中默默地失败(jQuery 2.1.3)

javascript - 在 typescript 中使用扩展运算符