From 30d62b78cab8b50b23f9739c8a51ae37a03b8674 Mon Sep 17 00:00:00 2001 From: Mau Di Bert Date: Thu, 24 Jan 2019 08:17:14 -0300 Subject: [PATCH] solution outside the tutorial --- .../05-array-methods/2-filter-range/solution.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/1-js/05-data-types/05-array-methods/2-filter-range/solution.md b/1-js/05-data-types/05-array-methods/2-filter-range/solution.md index e69de29b..80b03078 100644 --- a/1-js/05-data-types/05-array-methods/2-filter-range/solution.md +++ b/1-js/05-data-types/05-array-methods/2-filter-range/solution.md @@ -0,0 +1,14 @@ +``` js run +function filterRange(arr, a, b) { + // added brackets around the expression for better readability + return arr.filter(item => (a <= item && item <= b)); +} + +let arr = [5, 3, 8, 1]; + +let filtered = filterRange(arr, 1, 4); + +alert( filtered ); // 3,1 (matching values) + +alert( arr ); // 5,3,8,1 (not modified) +```