[英]How to replace all occurrences of an array in JavaScript
If my array is gave me: ["ITEM_1", "ITEM_2", "ITEM_3"]
如果我的数组给了我:
["ITEM_1", "ITEM_2", "ITEM_3"]
How I can remove the part ITEM_
to get only ["1", "2", "3"]
?我如何删除部分
ITEM_
以仅获得["1", "2", "3"]
?
You could do:你可以这样做:
console.log( ["ITEM_1", "ITEM_2", "ITEM_3"].join().match(/\\d+/g) )
or:或者:
var arr = ["ITEM_1", "ITEM_2", "ITEM_3"].map(function(item){
return item.split('_')[1];
});
or:或者:
var arr = ["ITEM_1", "ITEM_2", "ITEM_3"].map(function(item){
return item.replace('ITEM_', '');
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.