我使用stupidtable.js插件对浮点型数据进行了空值排序。由于数据为空,生成的排序顺序不正确。
我该如何处理这样的特定情况?
发布于 2014-09-30 03:21:35
试试catch?让我们看看一些代码吧?
您可以使用嵌套的for循环搜索表中的null变量,如下所示
尝试{
对于(A)对于(B){
if(tableA != null){
System.out.println(“tableA处的变量为空”);}
}
}catch{
//处理null变量}
发布于 2014-09-30 03:40:54
我看了一下stupidTable.js中的比较函数。对于float数据类型,它执行一个简单的减法表达式,并使用parseFloat的参数:
"float": function(a, b) {
return parseFloat(a) - parseFloat(b);
} 空字符串上的parseFloat返回NaN,它将整个表达式的计算结果设为NaN...
如果你不想用零替换null的值,你可能应该派生这个插件并修改这个特定的函数。
https://stackoverflow.com/questions/26107198
复制相似问题