gpt4 book ai didi

javascript - 如何在两个逗号之间获取字符串

转载 作者:行者123 更新时间:2023-11-30 08:38:22 25 4
gpt4 key购买 nike

我有一些数字字符串是:

var _ids = 130,131,240;


我需要从该字符串中获取131,因此我不能使用.split()方法,因为逗号之间的数字可能更多,而不是这个,我知道实际的ID是130(在此示例中),所以我这样做:

var _id = 130;
var id = _ids.substring(_ids.lastIndexOf((_id + ',') + 1), _ids.lastIndexOf(','));


结果我有 130,136 ...我在做什么错?有人可以帮忙吗?

最佳答案

要获得130之后的那个,请使用......... split()



var _ids   = "130,131,240";
var _id = "130";
var arr = _ids.split(',');
var idx = arr.indexOf(_id) + 1;
var result = null;

if (idx < arr.length && idx != -1) {
result = arr[ idx ]; // gets the next one
}

document.body.innerHTML = result;





请注意,您不能将数字用逗号分隔作为变量,它可能是字符串?

关于javascript - 如何在两个逗号之间获取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29346950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com