Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检测数组是否包含和输出编号(JavaScript)_Javascript_Arrays_If Statement_Element_Remove - Fatal编程技术网

检测数组是否包含和输出编号(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
?请投票关闭重复项。