回答編集履歴
1
関数の説明を追加。
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(','),
|