Skip to content

Commit 6b07bfc

Browse files
committed
Write Higher Order Arrow Functions
1 parent 616151a commit 6b07bfc

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

index.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1101,4 +1101,14 @@ var magic = () => new Date();
11011101
// };
11021102
// convert into arrow functions
11031103
var myConcat = (arr1, arr2) => arr1.concat(arr2);
1104-
console.log(myConcat([1,2], [3, 4, 5]));
1104+
console.log(myConcat([1,2], [3, 4, 5]));
1105+
1106+
// Write Higher Order Arrow Functions
1107+
var realNumberArray = [4, 5.6, -9.8, 3.14, 42, 6, 8.34, -2];
1108+
const squareList = (arr) => {
1109+
const squaredIntegers = arr.filter(num => number.isInteger(num) && num> 0).map(x => x * x);
1110+
return squaredIntegers;
1111+
}
1112+
1113+
const squaredIntegers = squareList(realNumberArray);
1114+
console.log(squaredIntegers);

0 commit comments

Comments
 (0)