arrFilter.js 334 B

1234567891011121314
  1. /**
  2. * 判断原来的数组里是否有某个值,有就删除,没有就添加,然后返回新数组。
  3. * 千里及
  4. * 2021.2.2
  5. */
  6. export const arrFilter = (key, oldKeys) => {
  7. let keys = [];
  8. if(oldKeys.includes(key)) {
  9. keys = oldKeys.filter((item)=> item !== key);
  10. } else {
  11. keys = [...oldKeys, key];
  12. }
  13. return keys;
  14. }