次のような配列があるとします。
['test\\test1\\test2\\myfile.html', 'test\\test1\\test2\\myfile2.html']
すべての「\ \」文字を「/」に置き換え、これを新しい配列に格納して、新しい配列が次のようになるようにしたいだけです。
['test/test1/test2/myfile.html', 'test/test1/test2/myfile2.html']
どうすればこれを行うことができますか?
次のような配列があるとします。
['test\\test1\\test2\\myfile.html', 'test\\test1\\test2\\myfile2.html']
すべての「\ \」文字を「/」に置き換え、これを新しい配列に格納して、新しい配列が次のようになるようにしたいだけです。
['test/test1/test2/myfile.html', 'test/test1/test2/myfile2.html']
どうすればこれを行うことができますか?
配列のmap関数を使用して、新しい配列を作成できます
var replaced = ['test\\test1\\test2\\myfile.html', 'test\\test1\\test2\\myfile2.html'].map(function(v) {
return v.replace(/\\/g, '/');
});
console.log(replaced);
node.js について言及したので、単に.mapを使用できます。
var replaced = ['test\\test1\\test2\\myfile.html', 'test\\test1\\test2\\myfile2.html'].map(function (x) {
return x.replace(/\\/g, '/');
});