我有一个Web服务器从ajax调用返回一个字符串。 字符串看起来像这样,我把它保存到一个名为'dta'的变量中:
['46','company 1'],['8','company 2'],['11','company 3']
然后,我评估字符串以创建一个名为'ret'
的数组ret=eval("[" + dta.split(",") + "]");
我的问题是,如果数组具有空值,则会出错。 例如:
['46','company 1'],['8','company 2'],['11','']
JavaScript不允许多维数组中的空值,或者是问题 在评估中,或其他什么?