配列内の各文字列の一部を削除するにはどうすればよいですか?
たとえば、次のような配列です。
["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"]
あなたの助けに感謝。
配列内の各文字列の一部を削除するにはどうすればよいですか?
たとえば、次のような配列です。
["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"]
あなたの助けに感謝。
Array.map()
関数はあなたが望むことをするべきだと思います。
let original = ["u_img/5/16.png", "u_img/5/17.png", "u_img/5/19.png", "u_img/5/18.png"],
result = original.map(function(d) {
return d.replace('u_img/5/', '');
});
console.log(result); //["16.png", "17.png", "19.png", "18.png"]