已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新此问题,以便editing this post可以用事实和引文来回答。
22小时前关门了。
Improve this question
我有以下简单的钩子:
const useGameIdentifier = () => {
const { game } = useSelector(selectGame);
const gameGenre = game.genre;
const isHorror = () => gameGenre === "horror";
const isHorror = gameGenre === "horror";
return { gameGenre, isHorror };
};
我想知道isHorror检查应该是一个函数还是仅仅是一个变量。这两种方法有什么优缺点吗?
1条答案
按热度按时间kyks70gy1#
通常,函数的用途是执行计算,这意味着它对传递的参数执行某些操作(或者根本不带参数,如果这有意义的话)在JavaScript中,函数本身可以表示为值,但是如果你不把它作为值使用,一开始创建这样的值函数是没有意义的。2只要坚持使用简单的布尔变量就行了!