首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JavaScript indexOf给出了错误的结果

JavaScript indexOf给出了错误的结果
EN

Stack Overflow用户
提问于 2016-05-02 21:47:25
回答 2查看 1.3K关注 0票数 2

我正在编写一段代码,它要求我获取数组中字符串的索引。我正在使用JavaScript indexOf函数来实现这一点。这里的问题是,我能够获得编码为字符串的数字的索引,但不能获得字符串的索引。

代码语言:javascript
复制
var codes = ["1", "2", "‍2A", "‍2B", "3", "4", "5", "6", "7", "8", "9", "10",
            "11", "12", "13", "14", "15", "16", "17", "18", "19", "21", "22", 
            "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33",
            "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44",
            "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55",
            "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", 
            "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77",
            "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88",
            "89", "90", "91", "92", "93", "94", "95"];
console.log(codes.indexOf("2A"));

我在控制台中收到的响应是-1而不是2,因为"2A“位于第二位。

EN

Stack Overflow用户

发布于 2016-05-02 21:59:13

您的代码数组有错误。indexOf运行得很好。看看当我在jsfiddle中粘贴代码数组时会发生什么(附图)

票数 3
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36984032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档