gpt4 book ai didi

c# - 在 javascript 中执行 split() 并忽略空白条目的最佳方法是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 04:24:22 25 4
gpt4 key购买 nike

我需要将以下 C# 代码转换为 javascript:

    static private string[] ParseSemicolon(string fullString)
{
if (String.IsNullOrEmpty(fullString))
return new string[] { };

if (fullString.IndexOf(';') > -1)
{
return fullString.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries).Select(str => str.Trim()).ToArray();
}
else
{
return new[] { fullString.Trim() };
}
}

我看到 javascript 也有一个 split() 函数,但我想看看是否内置了对其他检查的支持,或者我必须在数组周围做一个额外的循环来“清理”数据?

最佳答案

您可以使用 filter , 但此功能仅在较新的浏览器中实现。

"dog;in;bin;;cats".split(";").filter(function (x) { return x != ""; });

关于c# - 在 javascript 中执行 split() 并忽略空白条目的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22453460/

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