我想检查数组变量是否包含单个值,或者是否包含多个值,然后用逗号隔开。当我获取具有多个值的数组变量时,我使用split()方法分别获取每个值,而如果数组值包含单个值,则它将在split方法中显示错误。.这是我尝试的代码克服这个问题。因此我没有得到预期的输出。
提前致谢..
var temp = new Array();
if (temp = benefitid1.split(',')) {
//Code here
} else {
temp = benefitid1;
}
最佳答案
使用jquery length api。找到以下示例:
var temp = new Array()
var benefitid = [1,2,3].toString()
temp = benefitid.length > 1 ? benefitid.split(','):benefitid
jQuery length API用于计算数组长度,因此我们可以轻松地找到数组中没有多少值。