3

配列内の各文字列の一部を削除するにはどうすればよいですか?

たとえば、次のような配列です。

["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"]

あなたの助けに感謝。

4

2 に答える 2

6

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"]

于 2013-07-26T03:20:00.740 に答える