例として、次の文字列を取り上げます。
var string = "spanner, span, spaniel, span";
この文字列から重複する単語を見つけ、すべての重複を削除して単語の 1 つの出現箇所を保持し、改訂された文字列を出力したいと思います。
この例では次のようになります。
var string = "spanner, span, spaniel";
テスト用に jsFiddle をセットアップしました: http://jsfiddle.net/p2Gqc/
文字列内の単語の順序は一貫していないことに注意してください。また、各文字列の長さも一貫していないため、ここでは正規表現は機能しないと思います。文字列を配列に分割する方法に沿って何かを考えていますか? しかし、私はそれがクライアントにできるだけ軽く、超高速であることを望んでいます...