"foo-6ren">
gpt4 book ai didi

javascript 国际化和列表(例如 [foo,bar,blah] 到 "foo, bar and blah")

转载 作者:行者123 更新时间:2023-12-03 07:52:56 25 4
gpt4 key购买 nike

是否有一个 JavaScript 国际化库支持获取一组项目并根据区域设置将它们转换为语法正确的列表?我正在寻找能够处理以下输入的东西,如下所示的英语。

[foo, bar, blah] -> "foo, bar, and blah"
[foo, bar] -> "foo and bar
[foo] -> "foo"

Rails 支持此功能,如其 to_sentence 方法 ( http://apidock.com/rails/Array/to_sentence ) 中所述,因此我正在寻找非常相似的东西。更流行的国际化框架似乎不支持这一点。

最佳答案

我认为underscore.string可能就是您正在寻找的。

toSentence(["jQuery", "Mootools", "Prototype"]);
// => "jQuery, Mootools and Prototype";

toSentence(["jQuery", "Mootools", "Prototype"], ", ", " unt ");
// => "jQuery, Mootools unt Prototype";

关于javascript 国际化和列表(例如 [foo,bar,blah] 到 "foo, bar and blah"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34930456/

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