我有浮点数据的空值并使用stupidtable.js插件对其进行排序。由于空数据,生成的排序顺序不正确。
我该如何处理这些特定情况?
答案 0 :(得分:0)
您可以使用嵌套的for循环搜索表中的空变量,如此
尝试{
对于(A) 对于(B){
if(table [A] [B]!= null){
system.out.println(“表[A] [B]中的变量为空”); }
}
}赶上{
//处理空变量 }
答案 1 :(得分:0)
我看了stupidTable.js中的比较函数。对于float
数据类型,它执行一个简单的减法表达式,parseFloat
是参数:
"float": function(a, b) {
return parseFloat(a) - parseFloat(b);
}
空字符串上的parseFloat返回NaN
,它将整个表达式计算为NaN
...
如果您不想用零替换null
值,则应该分叉此插件并修改此特定功能。