我想检查数组变量是否包含单个值,或者是否包含多个值,然后用逗号隔开。当我获取具有多个值的数组变量时,我使用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用于计算数组长度,因此我们可以轻松地找到数组中没有多少值。

08-25 11:09