使用for循环时如何删除最后一个逗号?

克拉克格里芬

执行验证后,我必须显示一条消息,说明国籍-A、B、C 已经存在。


预期消息:国籍- A、B、C 已经存在。


我现在得到的实际信息是:国籍-A、B、C,已经存在。(需要去掉C后面的逗号)

if(error.status === 409){
  this._commonSrvc.error('Nationality- '+this.getNationality(payLoad.custBkgGrpNationality) +' already exists +'.');
        return;
      }



private getNationality(Nationalities:any)
  { let Nationalitiesstr : String ="";
    for(let i=0; i<Nationalities.length; i++)
    {
      Nationalitiesstr = Nationalitiesstr + this.nationalityData.find(x => x.libraryID == Nationalities[i].nationalityXid).libraryName + ',';
    }
    return Nationalitiesstr; 
  }
约翰·G

去掉字符串末尾的逗号。然后添加一个检查以查看是否i小于集合长度 - 1. 类似......

Nationalitiesstr = Nationalitiesstr + this.nationalityData.find(x => x.libraryID == Nationalities[i].nationalityXid).libraryName;

if (i < Nationalities.length -1)
  Nationalitiesstr += “, “; 

的string.join方法...也可以正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从foreach循环中删除最后一个逗号?

如何删除for循环中的最后一个逗号

使用数组删除for循环中的最后一个逗号

Java-从for循环输出数字时如何删除最后一个逗号

写入文件时如何删除最后一个逗号

Django循环–删除最后一个逗号

删除for循环中的最后一个逗号(java)

PHP删除for循环结果的最后一个逗号

从php foreach循环中删除最后一个逗号

如何以一种简单的方式从C ++循环中删除最后一个逗号?

如何在Wiremock的每个循环中删除最后一个逗号

如何在C ++中最后一个数字/输出循环后删除逗号

如何在while循环中的最后一个数字之后删除尾随逗号

Javascript:如何在for循环中删除最后一个逗号

如何避免python循环中的最后一个逗号

当我打印出arraylist的索引时如何删除最后一个逗号

如何在格式化货币时删除JavaScript中的最后一个逗号?

如何删除选择查询中的最后一个逗号

如何删除标签列表中的最后一个逗号?

如何删除SQL数组的最后一个逗号?

如何删除javascript中的最后一个逗号

如何从输出中删除最后一个逗号

删除每行的最后一个逗号

如何使用PHP从字符串中删除最后一个逗号?

如何使用Linux在csv上删除每行的最后一个逗号

SQL Server:使用XML路径合并行后如何删除最后一个逗号

如何使用Bash删除json文件中的最后一个逗号?

如何使用“ sed或awk”从bash行中删除最后一个逗号

使用for循环时删除print语句中的最后一个字符