javascript - 如何通过项目名称从数组中删除项目?

标签 javascript

就像我有一个数组 Array('one', ' Three', 'two');,并且,比如说,我想删除第 3 项,我该怎么做?

最佳答案

var a = ['one', 'three', 'two'];
a.splice(a.indexOf('three'), 1);
alert(a);

对于不支持indexOf的浏览器,有一个解决方法 https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference/Objects/Array/IndexOf#Compatibility

关于javascript - 如何通过项目名称从数组中删除项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2217188/

相关文章:

javascript - ReactJS - 警告消息 'Hook useEffect has a missing dependency'

javascript - 在 JavaScript 数组中按日期组合类似对象

javascript - 如何检查文件名字符串不是文件路径

javascript - typescript 类不接受参数类型

javascript - 即使在使用 'then' 之后,Fetch 也会返回 promise 而不是实际数据

javascript - 如何在 RxJS 中创建一个可观察量,它等待 2 个可观察量(按顺序),然​​后执行操作,然后再次按顺序等待这 2 个可观察量

javascript根据标题数量将数组复制到新数组中

javascript - app.use Express 路由中缺少参数

javascript - 应用脚本 : filter out empty elements from array

javascript - Jest 不转换 CSS 文件导入语句