如何在数组末尾保留逗号空间?

马特·戈登(Matt Gordon)

我正在尝试完成该程序,遇到了一个我不太想知道的问题。我想将数字数组更改为其顺序计数器组成的字符串,这是我在此程序中完成的,我只希望最后的值离开级联的','(逗号空间)。我尝试使用if语句,但无法完全正常工作。

function getGetOrdinal(n) {
var s=["th","st","nd","rd"],
   v=n%100;
return n+(s[(v-20)%10]||s[v]||s[0]);
}

var nums = [1, 2, 3, 4]
var n = "";
for ( var i = 0; i <= getGetOrdinal(4).length; i++ ) {
        if ( n < getGetOrdinal(n) ) {
            n += getGetOrdinal(nums[i]) + ', ';
                console.log(n);
    }  
} // ['1st, 2nd, 3rd, 4th'] < ~ expected result 
蒂姆·比格莱森(Tim Biegeleisen)

这里有两个选择:

一种方法是在for循环内添加检查只有在它不是循环的第一次迭代时,它才会以逗号开头

for (var i=0; i <= getGetOrdinal(4).length; i++) {
    if (n < getGetOrdinal(n)) {
        if (i > 0) {
            n += ', ';
        }
        n += getGetOrdinal(nums[i]);
    }  
}
console.log(n);

另一种选择是保留您的代码不变,但在结尾的逗号后加上子字符串:

for (var i=0; i <= getGetOrdinal(4).length; i++) {
    if (n < getGetOrdinal(n)) {
        n += getGetOrdinal(nums[i]) + ', ';
    }
}

//n = n.substring(0, n.length - 2);
n = n.slice(0, -2);
console.log(n);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在数组末尾保留逗号空间?

来自分类Dev

如何在数组Angular JS的末尾添加元素?

来自分类Dev

如何在数组末尾添加对象的副本?

来自分类Dev

如何在数组C#的末尾添加0列

来自分类Dev

如何在数组中产生行空间

来自分类Dev

如何在使用表单的逗号开头的现有数组末尾添加新数组?

来自分类Dev

如何在python 3.7末尾删除逗号?

来自分类Dev

php如何在数组中添加逗号而不使其值分开?

来自分类Dev

如何在LongListSelector的末尾创建空间

来自分类Dev

如何在数组中保留特定的键值元素并删除其余元素?

来自分类Dev

如何在数组中指定第8个名称空间?

来自分类Dev

如何在数组中指定第8个名称空间?

来自分类Dev

如何在打印时在数组值之间留出空间?

来自分类Dev

Bash:如何在循环生成的变量的末尾消除逗号

来自分类Dev

如何在 Python 中删除输出末尾的逗号?

来自分类Dev

如何在数组中间插入数组?

来自分类Dev

如何在数组内部获取数组

来自分类Dev

如何在数组中获取数组?

来自分类Dev

如何在数据数据末尾转置列?

来自分类Dev

如何在数据框列中添加逗号

来自分类Dev

如何在字符数组的末尾添加字母?

来自分类Dev

每个数据类型都在数组中保留一个内存或地址,但为什么逗号(,)不将其内存保留在数组中

来自分类Dev

如何在下拉列表末尾保留特定选项?

来自分类Dev

如何在下拉列表末尾保留特定选项?

来自分类Dev

如何只在数组中保留X个重复项?

来自分类Dev

C#如何在数组中使用FirstOrDefault却无法在名称空间中使用System.Linq?

来自分类Dev

如何在逗号未从末尾或开始的php中取出记录之间放置逗号

来自分类Dev

您如何在不初始化每个元素的情况下为数组保留空间?

来自分类Dev

您如何在不初始化每个元素的情况下为数组保留空间?

Related 相关文章

  1. 1

    如何在数组末尾保留逗号空间?

  2. 2

    如何在数组Angular JS的末尾添加元素?

  3. 3

    如何在数组末尾添加对象的副本?

  4. 4

    如何在数组C#的末尾添加0列

  5. 5

    如何在数组中产生行空间

  6. 6

    如何在使用表单的逗号开头的现有数组末尾添加新数组?

  7. 7

    如何在python 3.7末尾删除逗号?

  8. 8

    php如何在数组中添加逗号而不使其值分开?

  9. 9

    如何在LongListSelector的末尾创建空间

  10. 10

    如何在数组中保留特定的键值元素并删除其余元素?

  11. 11

    如何在数组中指定第8个名称空间?

  12. 12

    如何在数组中指定第8个名称空间?

  13. 13

    如何在打印时在数组值之间留出空间?

  14. 14

    Bash:如何在循环生成的变量的末尾消除逗号

  15. 15

    如何在 Python 中删除输出末尾的逗号?

  16. 16

    如何在数组中间插入数组?

  17. 17

    如何在数组内部获取数组

  18. 18

    如何在数组中获取数组?

  19. 19

    如何在数据数据末尾转置列?

  20. 20

    如何在数据框列中添加逗号

  21. 21

    如何在字符数组的末尾添加字母?

  22. 22

    每个数据类型都在数组中保留一个内存或地址,但为什么逗号(,)不将其内存保留在数组中

  23. 23

    如何在下拉列表末尾保留特定选项?

  24. 24

    如何在下拉列表末尾保留特定选项?

  25. 25

    如何只在数组中保留X个重复项?

  26. 26

    C#如何在数组中使用FirstOrDefault却无法在名称空间中使用System.Linq?

  27. 27

    如何在逗号未从末尾或开始的php中取出记录之间放置逗号

  28. 28

    您如何在不初始化每个元素的情况下为数组保留空间?

  29. 29

    您如何在不初始化每个元素的情况下为数组保留空间?

热门标签

归档