let filter_list = S.pipe([R.curry(S.is), R.filter]);
//num
let filter_number = filter_list(Number);
filter_number([1, 2, 'a', 'b']); // [1, 2]
filter_number([1, 'a', 'b', 0, 15]); // [1, 15]
//string
let filter_string = filter_list(String);
filter_string([1, 2, 'a', 'b']); // ["a", "b"]
filter_string([1, 'a', 'b', 0, 15]); // ["a", "b"]
Last active
March 15, 2016 03:40
-
-
Save fetchTe/b20d0437e5e1efce69de to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment