2017-04-02 7 views
-2

Wenn mein Array mir gab:Wie alle Vorkommen eines Arrays in JavaScript ersetzen

["ITEM_1", "ITEM_2", "ITEM_3"]

Wie ich das Teil entfernen ITEM_ zu bekommen nur ["1", "2", "3"]?

Danke.

+0

'[ "ITEM_1", "ITEM_2", "item_3"] Karte (e => e.replace ('ITEM_' '')) ' –

+0

Sie können Regex verwenden, um Nummer zu extrahieren https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Expressions_régulières – Incognito

+0

@qatari, möchten Sie das ursprüngliche Array ändern? – RomanPerekhrest

Antwort

1

oder:

var arr = ["ITEM_1", "ITEM_2", "ITEM_3"].map(function(item){ 
return item.split('_')[1]; 
}); 
0

Sie könnten tun.

["ITEM_1", "ITEM_2", "ITEM_3"].join('').match(/\d+/g) 
Verwandte Themen