gpt4 book ai didi

javascript - Switch语句: do you need the last break?(主要是Javascript)

转载 作者:行者123 更新时间:2023-12-03 13:26:48 24 4
gpt4 key购买 nike

使用 switch() 时声明,您添加 break;在单独的 case: 之间声明。但是 呢?最后 一?

通常我只是把它关掉,但我想知道这是否有一些我没有考虑的性能影响?

我一直在想这个问题,并没有在 Stack-O 的其他地方看到它,但如果我错过了,我很抱歉。

我主要是问这个关于 Javascript 的问题,虽然我猜答案将适用于所有 switch()陈述。

最佳答案

性能根本不应该是一个考虑因素。即使某些语言或实现具有可在微基准测试中测量的性能差异,它也永远不会导致现实世界的性能问题。

我认为最重要的问题是一致性和可维护性。如果你离开最后一个 break然后另一个开发人员添加了另一个 case 语句,而没有意识到你离开了 break ,行为会改变。没有注意到 break 确实是第二个开发人员的错。丢失,但可以通过保持一致并使用 break 来避免它全部case条款。

关于javascript - Switch语句: do you need the last break?(主要是Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2729813/

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