删除数组中以特定字符串开头的所有项 [英] remove all items in array that start with a particular string

查看:142
本文介绍了删除数组中以特定字符串开头的所有项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想说我在javascript中有这样的数组:

Hi let's say that I have an array like this in javascript:

var arr = ["ftp_text_1", "abc_text_2", "ftp_text_3"];

如何从我的数组中以 ftp_开头的所有字符串中删除

谢谢

推荐答案

只需使用 Array.filter

Simply use Array.filter:

arr = arr.filter(function (item) {
   return item.indexOf("ftp_") !== 0;
});

编辑:对于IE9-支持你可以使用 jQuery.grep

for IE9- support you may use jQuery.grep:

arr = $.grep(arr, function (item) {
   return item.indexOf("ftp_") !== 0;
});

这篇关于删除数组中以特定字符串开头的所有项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆