supprime tous les éléments d’un tableau commençant par une chaîne particulière

Salut disons que j’ai un tableau comme celui-ci en javascript:

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

Comment puis-je supprimer de toutes les chaînes de mon tableau qui commencent par ftp_

Merci

Utilisez simplement Array.filter :

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

Edit: pour IE9, vous pouvez utiliser jQuery.grep :

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

Utilisez une expression régulière:

 $.each(arr, function (index, value) { if (value.match("^ftp_")) { arr.splice(index, 1); } }); 

utilisez le tableau temporaire pour stocker votre chaîne requirejse. pour (i = 0; i