Reactjs loadash sortBy遇到null时应返回
当我在键上使用sortby时,我有以下数据Reactjs loadash sortBy遇到null时应返回,reactjs,sorting,Reactjs,Sorting,当我在键上使用sortby时,我有以下数据[1,2,3],它起作用,我得到的输出为1(因为我得到的是最小的元素) 现在,我有时会从后端接收[1,null,null]数据,在这种情况下,sortBy仍然排序并将1作为输出。如果我有一个null值,我希望我的函数返回null 我仍然可以使用sortBy获取null或所有值中的最小值,还是应该使用完全不同的值 TIA这是怎么回事 constnums=[1,null,3]; _.sortBy(nums,(n)=>n==null?-无穷大:n); 结
[1,2,3]
,它起作用,我得到的输出为1
(因为我得到的是最小的元素)
现在,我有时会从后端接收[1,null,null]
数据,在这种情况下,sortBy
仍然排序并将1作为输出。如果我有一个null值,我希望我的函数返回null
我仍然可以使用sortBy
获取null或所有值中的最小值,还是应该使用完全不同的值
TIA这是怎么回事
constnums=[1,null,3];
_.sortBy(nums,(n)=>n==null?-无穷大:n);
结果:[null,1,3]
您可以添加自己的排序函数作为函数中的第二个参数为什么不首先检查数组是否包含null。为什么您需要通过函数从
排序为空?您不能使用数组。includes
检查是否存在空值,如果存在则返回空值?