2017-10-10 7 views
-4

私は文字列を持っていると言う:var str="localhost:20012/prj/duck/duck/woohoo"javascriptで同じ単語をすべて置き換えますか?

上記の文字列には、2 /duckがあります。参考:より多くのことがあります。あなたはsplitメソッドを使用して、ちょうどコールバックが提供する機能を渡すことでfilter方法を使用して重複を削除することができますlocalhost:20012/prj/duck/woohoo

+0

https://stackoverflow.com/questions/16843991/remove-occurrences-of-duplicate-words-in-a-string –

+0

@Whatever、それはあなたのために働いていますか? –

答えて

0

:私は基本的に欲しいもの

は、すべてを削除し、ちょうどのでそのつもりは次のようになりたい残すことです。

var str="localhost:20012/prj/duck/duck/woohoo"; 
 
str=str.split('/').filter(function(item,index,str){ 
 
    return str.indexOf(item)==index; 
 
}).join('/'); 
 
console.log(str);

関連する問題