gpt4 book ai didi

javascript - 您会为 "javascript enum"选择哪三个值?

转载 作者:行者123 更新时间:2023-11-28 20:35:48 25 4
gpt4 key购买 nike

在 JavaScript 中,我正在构建类似 tic-tac-toe 的东西(但更复杂)。任何给定字段都可以有三个值:黑色 block 、白色 block 或什么都没有。你会用什么来表示这些值?考虑到您一次要传递大约 300 多个。

我首先想到的是“B”、“W”和“N”。然后我想到了 0、1 和 2,现在我想到了 true、false 和 null。就 JavaScript 而言,哪个是更好的选择?快点?更惯用吗?

最佳答案

这不会造成速度差异。

就我个人而言,我会选择 0,1,2。

一般来说,我会避免区分 undefined、null 和 false。这只会导致某个地方的条件出现一些错误。就您而言,无论如何,未定义似乎都是一个非常糟糕的选择,因为该字段的内容不是未定义/未知,它被明确定义为空。

关于javascript - 您会为 "javascript enum"选择哪三个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15398129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com