質問するログイン新規登録

回答編集履歴

1

関数の説明を追加。

2016/02/24 05:01

投稿

yamato_hikawa
yamato_hikawa

スコア2092

answer CHANGED
@@ -1,6 +1,9 @@
1
1
  要Underscore.jsなので、参考程度ではありますが紹介しておきます。
2
2
  こういった配列処理その他に使える便利な関数が用意されているので、導入を検討する余地はあるかもしれません。
3
3
 
4
+ _.intersection(*arrays) ... 全ての配列に存在する値のみを抽出する。
5
+ なので、今回の場合は抽出された配列のlengthが1以上ならマッチしたということになります。
6
+
4
7
  ```
5
8
  var words = ['sample', 'alert', 'community'],
6
9
  input = '<a>abcabacaa,sample,aaaaa</a>'.replace(/^<[^>]*>|<[^>]*>$/g, '').split(','),