Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs loadash sortBy遇到null时应返回_Reactjs_Sorting - Fatal编程技术网

Reactjs loadash sortBy遇到null时应返回

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); 结

当我在键上使用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);
结果:
[null,1,3]


您可以添加自己的排序函数作为函数中的第二个参数

为什么不首先检查数组是否包含null。为什么您需要通过函数从
排序为空?您不能使用
数组。includes
检查是否存在空值,如果存在则返回空值?