gpt4 book ai didi

javascript - 从 javascript 数组中删除字符串元素

转载 作者:可可西里 更新时间:2023-11-01 02:50:47 25 4
gpt4 key购买 nike

有人能告诉我如何从数组中删除字符串元素吗我用谷歌搜索了这个,我得到的只是按索引号删除

我的例子:

 var myarray = ["xyz" , "abc" , "def"] ; 
var removeMe = "abc" ;

myarray.remove(removeMe) ;
consle.log(myarray) ;

这是我从控制台得到的:

Uncaught TypeError: Object xyz,abc,def has no method 'remove' 

jsfiddle

最佳答案

因为你正在使用 jQuery

myarray.splice($.inArray("abc", myarray), 1);

编辑如果该项目不在数组中,则此“一行”可能会引发错误。好一点的东西

var index = $.inArray("abc", myarray);
if (index>=0) myarray.splice(index, 1);

关于javascript - 从 javascript 数组中删除字符串元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10805874/

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