如何删除数组中每个字符串的一部分?
例如,数组如:
["u_img/5/16.png", "u_img/5/17.png", "u_img/5/19.png", "u_img/5/18.png"]
删除u_img/5/
后,结果为:
["16.png", "17.png", "19.png", "18.png"]
感谢您的帮助。
答案 0 :(得分:3)
我认为Array.map()
函数应该做你想要的。
var result = original.map(function(d) { return d.replace('u_img/5/', ''); });
答案 1 :(得分:1)
一种方法是使用each
函数(因为你在标记中指定了jquery):
var x = ["u_img/5/16.png", "u_img/5/17.png", "u_img/5/19.png", "u_img/5/18.png"];
$.each(x, function (index, value) {
x[index] = value.replace("u_img/5/", "");
});
console.log(x);