値が存在しない場合は追加されますが、値がある場合は配列からその値も削除したいという配列を作成しようとしています。値が存在しない場合にのみ、lodash pushを配列に使用しますか?
Lodashのような感じは、このようなことができるはずです。
ベストプラクティスの提案に興味があります。
また、それは私がその項目をチェックするためにAngular.js
*更新*
if (!_.includes(scope.index, val)) {
scope.index.push(val);
} else {
_.remove(scope.index, val);
}
サンプルを使用することができます。プラスあなたが試したもの。 –
現代のJavaScript環境では、配列よりSetを使用する方がはるかに良いでしょう。 – Pointy