gpt4 book ai didi

javascript - 在字符串末尾分隔空格

转载 作者:行者123 更新时间:2023-12-02 17:57:38 25 4
gpt4 key购买 nike

我正在查看 Codecademy JavaScript 教程,他们一直在变量之前分隔字符串末尾的空格。

例如:

nameString("Hello, nice to meet you," + " " + name);

这是一种常见做法吗?我通常只是把最后一个空格加上去。

nameString("Hello, nice to meet you, " + name);

最佳答案

两种方法的最终结果完全相同,其中一种方法的使用可能取决于风格偏好。但是,使用前一种方法(显式添加“”)比后者(将“”作为第一个字符串的一部分)可能有好处。

假设将来您决定将您的问候语本地化到客户端,并维护一个 JS 对象,其中包含从语言到本地化问候语的映射,因为您的应用程序的影响力不断增长。例如,

greetings = {
"English": "Hello, nice to meet you",
"Spanish": "Hola, un placer conocerte"
...
}

现在,在对象中,如果我们使用前一种方法,我们可以放心地不用担心在每个翻译的末尾添加空格字符。在这种情况下,前一种方法不仅可以为我们节省大量字节,而且在我看来,还可以使代码更加语义化。使用过程如下:

nameString(greetings[language] + " " + name);

如果您确定将来不会改用变量,也许后一种方法是最简单的。尽管如此,最重要的原则是尝试与您所做的风格选择保持一致。

关于javascript - 在字符串末尾分隔空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20866275/

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