Skip to content

Commit 475900c

Browse files
authored
+ _js.view
1 parent 5f9e620 commit 475900c

File tree

3 files changed

+39
-0
lines changed

3 files changed

+39
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
function inArray(arr) {
3+
return x => arr.includes(x);
4+
}
5+
6+
function inBetween(a, b) {
7+
return x => (x >= a && x <= b);
8+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
2+
let arr = [1, 2, 3, 4, 5, 6, 7];
3+
4+
function inBetween(a, b) {
5+
// ...your code...
6+
}
7+
8+
function inArray(arr) {
9+
// ...your code...
10+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
2+
describe("inArray", function() {
3+
let arr = [1, 2, 3, 4, 5, 6, 7];
4+
5+
it("returns the filter for values in array", function() {
6+
7+
let filter = inArray(arr);
8+
assert.isTrue(filter(5));
9+
assert.isFalse(filter(0));
10+
});
11+
});
12+
13+
14+
describe("inBetween", function() {
15+
16+
it("returns the filter for values between", function() {
17+
let filter = inBetween(3, 6);
18+
assert.isTrue(filter(5));
19+
assert.isFalse(filter(0));
20+
});
21+
});

0 commit comments

Comments
 (0)