1

次のような配列があるとします。

['test\\test1\\test2\\myfile.html', 'test\\test1\\test2\\myfile2.html']

すべての「\ \」文字を「/」に置き換え、これを新しい配列に格納して、新しい配列が次のようになるようにしたいだけです。

['test/test1/test2/myfile.html', 'test/test1/test2/myfile2.html']

どうすればこれを行うことができますか?

4

4 に答える 4

3

配列のmap関数を使用して、新しい配列を作成できます

var replaced = ['test\\test1\\test2\\myfile.html', 'test\\test1\\test2\\myfile2.html'].map(function(v) {
  return v.replace(/\\/g, '/');
});

console.log(replaced);
于 2013-11-01T03:50:55.270 に答える
2

node.js について言及したので、単に.mapを使用できます。

var replaced = ['test\\test1\\test2\\myfile.html', 'test\\test1\\test2\\myfile2.html'].map(function (x) {
  return x.replace(/\\/g, '/');
});
于 2013-11-01T03:50:06.253 に答える