var a = [1,2,3,4,5,6];
var b = [2,3,6];
配列 b は配列 a のサブセットであり、What から削除されます。は b を含む要素の最適解ですか?
高洛峰2017-05-19 10:44:41
Array の filter
メソッドを使用すると、問題を解決できます。具体的な実装は非常に簡単で、他の人も回答しています。
サードパーティのライブラリを参照しても構わない場合は、配列を処理するためのメソッドが多数含まれている lodash を導入することを強くお勧めします。
この問題に特化した、difference と呼ばれる機能があります。もちろん、前にクラスメートが、なしでも使用できると言いましたが、difference ほど便利ではありません。
以下のコードの「_」は、lodash を導入した後のデフォルトのオブジェクトで、lodash によって定義されたすべてのメソッドがその下にあり、jQuery を導入した後に使用される「$」に似ています
。 リーリー