为什么我的函数没有从数组中删除所有字符串?javascript

法琼(Fatjon Kerxhaliu)

我有这个阵列”

var text = [ 1,2,"a","etf",5,"9f",12,"laks"];

我也有此函数,它将遍历text []并删除字符串。它只会显示数字:

var isNumber = function(){
    for(var i = 0; i<text.length; i++){
        if(isNaN(text[i])){
            text.splice(i,1);          
        }
    }
    return text;
}
isNumber();

当我运行它时,它会删除一些字符串,而不是所有字符串...任何想法吗?谢谢!

易卜拉欣·马尔里尔

您正在遍历数组时从数组中删除项目。试试这个:

var isNumber = function(){
    for(var i = 0; i < text.length; i++){
        if(isNaN(text[i])){
            text.splice(i, 1);
            i--; // go back one step so we won't skip the item after
        }
    }
    return text;
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的字符串值存储结构中的所有char数组?

来自分类Dev

为什么没有在JavaScript中将字符串添加到数组中?

来自分类Dev

有没有办法从PHP中的字符串中删除所有JavaScript?

来自分类Dev

有没有办法删除字符串中的所有空格?javascript

来自分类Dev

为什么数组没有字符串索引签名?

来自分类Dev

当我们在此函数中反转字符串时,为什么char * str的指针没有改变?

来自分类常见问题

使用JavaScript从数组中的字符串中删除所有字母字符和前导零

来自分类Dev

我的Stringbuilder的returnValue没有渗入我想额外发送的字符串中,为什么?

来自分类Dev

为什么我的 JTextArea 没有从我的字符串中添加换行符?

来自分类Dev

为什么我的JavaScript程序没有将其转换为整数而不是字符串?

来自分类Dev

为什么STL中没有常量表达式字符串构造函数?

来自分类Dev

为什么我的代码无法读取“ for”中的所有字符串?

来自分类Dev

从字符串中删除停用词:为什么我有一个无限循环?

来自分类Dev

为什么我的C mpi程序中没有字符串?

来自分类Dev

为什么要在 Javascript 中将对象中的所有值转换为字符串?

来自分类Dev

有没有办法删除BigQuery中的字符串数组中的字符?

来自分类Dev

为什么字符串没有出现在WPML的“字符串翻译”中?

来自分类Dev

我所有的解码字符串为什么会有“?” 在末尾?Java的字符串解码

来自分类Dev

字符串中是否有任何函数可以帮助删除字符串中的所有空格?

来自分类Dev

如何删除名称中没有特定字符串的所有文件

来自分类Dev

在Java中,我有一个名为字符串“ A”的字符串(大小为1)。为什么string.substring(1)没有给出异常

来自分类Dev

从字符串中删除除数组中az之外的所有字符

来自分类Dev

为什么在此字节数组转换中没有得到实际的字符串值?

来自分类Dev

删除 numpy 数组数组中的所有非字符串值

来自分类Dev

为什么“字符串”(即字符数组)具有以零结尾的元素,而整数数组却没有?

来自分类Dev

删除包含某些字符的数组列表中的所有字符串

来自分类Dev

Java中与字符串相关的问题:为什么我的级别提升/降级没有正确更新?

来自分类Dev

为什么此函数不打印字符串s的所有子字符串?

来自分类Dev

为什么有些字符串在数组中带有引号,而有些却没有?

Related 相关文章

  1. 1

    为什么我的字符串值存储结构中的所有char数组?

  2. 2

    为什么没有在JavaScript中将字符串添加到数组中?

  3. 3

    有没有办法从PHP中的字符串中删除所有JavaScript?

  4. 4

    有没有办法删除字符串中的所有空格?javascript

  5. 5

    为什么数组没有字符串索引签名?

  6. 6

    当我们在此函数中反转字符串时,为什么char * str的指针没有改变?

  7. 7

    使用JavaScript从数组中的字符串中删除所有字母字符和前导零

  8. 8

    我的Stringbuilder的returnValue没有渗入我想额外发送的字符串中,为什么?

  9. 9

    为什么我的 JTextArea 没有从我的字符串中添加换行符?

  10. 10

    为什么我的JavaScript程序没有将其转换为整数而不是字符串?

  11. 11

    为什么STL中没有常量表达式字符串构造函数?

  12. 12

    为什么我的代码无法读取“ for”中的所有字符串?

  13. 13

    从字符串中删除停用词:为什么我有一个无限循环?

  14. 14

    为什么我的C mpi程序中没有字符串?

  15. 15

    为什么要在 Javascript 中将对象中的所有值转换为字符串?

  16. 16

    有没有办法删除BigQuery中的字符串数组中的字符?

  17. 17

    为什么字符串没有出现在WPML的“字符串翻译”中?

  18. 18

    我所有的解码字符串为什么会有“?” 在末尾?Java的字符串解码

  19. 19

    字符串中是否有任何函数可以帮助删除字符串中的所有空格?

  20. 20

    如何删除名称中没有特定字符串的所有文件

  21. 21

    在Java中,我有一个名为字符串“ A”的字符串(大小为1)。为什么string.substring(1)没有给出异常

  22. 22

    从字符串中删除除数组中az之外的所有字符

  23. 23

    为什么在此字节数组转换中没有得到实际的字符串值?

  24. 24

    删除 numpy 数组数组中的所有非字符串值

  25. 25

    为什么“字符串”(即字符数组)具有以零结尾的元素,而整数数组却没有?

  26. 26

    删除包含某些字符的数组列表中的所有字符串

  27. 27

    Java中与字符串相关的问题:为什么我的级别提升/降级没有正确更新?

  28. 28

    为什么此函数不打印字符串s的所有子字符串?

  29. 29

    为什么有些字符串在数组中带有引号,而有些却没有?

热门标签

归档