javascript - 我如何用每个字符串之间的逗号分割一个数组?

标签 javascript c# arrays entity-framework charts

我有一个用这个查询创建的数组:

public string[] Scores { get; set; } 
var scoresBetted = _context.Bet.Where(i => i.MatchId == id)
.Select(a => a.ScoreBetted).ToArray(); //ScoreBetted type string
Scores = scoresBetted;

我现在想把数组分解成这样,例如:"1-1","4-2","2-1" 等。我是我认为这需要使用 foreach 循环,但我找不到我该怎么做。

为什么我想这样做是因为我想在图表中动态创建 c3 类别,而这些类别是一个数组,example here

最佳答案

尝试使用

var test = string.Join(@",", Model.ListOfScores.Select(x => $"'{x}'"));

这意味着它首先将每个项目放在 ' ' 中,然后将您的数组与 , 分隔开

版本Fiddle

关于javascript - 我如何用每个字符串之间的逗号分割一个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52401412/

相关文章:

javascript - (javascript/else/noscript iframe) 来减少服务器处理?

javascript - 延迟加载背景图像闪烁

c# - 流利地设置 C# 属性和链接方法

c# - ConcurrentQueue 与 Queue + 锁的性能对比

arrays - 数组的 Laravel 验证

java - 是否有 Java/Android 等效于 NSArray 的 iOS 函数 "componentsJoinedByString"?

javascript - "'“(单引号)已转换为‘如何替换或修复它?

javascript - 如何关闭里面有pdf的浏览器

c# - 在 IIS 上通过 ASP.NET/C# 在服务器上运行进程

Java Arrays binarySearch() 插入点