— Source:
let l = [1,2,2,3,3,3,4,4];
const remove = (list, x) =>
list.includes(x) &&
list.filter((_, y) =>
list.indexOf(x) !== y, 1);
l = remove(l, 4);
Result:
[ 1, 2, 2, 3, 3, 3, 4 ]
Message permanent page
— Source:
let l = [1,2,2,3,3,3,4,4];
const remove = (list, x) =>
R.without([ x ], list);
l = remove(l, 4);
Result:
[ 1, 2, 2, 3, 3, 3 ]
Message permanent page