检测数组是否包含和输出编号(JavaScript)
我编写了一个代码来检测数组是否包含某些内容并对其进行深入研究检测数组是否包含和输出编号(JavaScript),javascript,arrays,if-statement,element,remove,Javascript,Arrays,If Statement,Element,Remove,我编写了一个代码来检测数组是否包含某些内容并对其进行深入研究 var arr = ["hi", "bye"," oh no"] if (arr.includes("bye")) { //remove it from arr } 请注意,再见的地点可能会改变,所以想象一下你不知道它的地点。。。我能做什么?我想你需要这个 var arr=[“嗨”,“再见”,“哦,不”] var doRemove=“再见
var arr = ["hi", "bye"," oh no"]
if (arr.includes("bye")) {
//remove it from arr
}
请注意,再见的地点可能会改变,所以想象一下你不知道它的地点。。。我能做什么?我想你需要这个
var arr=[“嗨”,“再见”,“哦,不”]
var doRemove=“再见”;
如果(包括(doRemove)){
arr.拼接(arr.indexOf(doRemove),1);
}
控制台日志('arr',arr)代码>您可以使用javascript的indexOf函数检查值是否存在,然后将其删除
var arr = ["hi", "bye","oh no"]
var index = arr.indexOf("bye")
if (index !== -1) {
arr.splice(index, 1);
}
问题是?->这回答了你的问题吗?为什么要在数组中搜索两次doRemove
?请投票关闭重复项。