【发布时间】:2020-09-03 16:39:02
【问题描述】:
在函数前面加减号有什么作用?
例如:
return order === 'desc'
? (a, b) => descendingComparator(a, b, orderBy)
: (a, b) => -descendingComparator(a, b, orderBy);
【问题讨论】:
-
它翻转值的正/负。
var x = 1; -x; x = -1; -x; -
这是您可以尝试并查看的内容之一。创建一个返回数字的函数。运行它并记录结果。在它前面放一个减号。运行它并记录结果。
-
这用于根据
order值颠倒排序顺序 -
另一种方法是取消
-,只需将a, b传递到第二种方法的顺序交换即可。 -
如果
descendingComparator()返回一个数字,我想减号将该数字乘以-1