# JavaScript: Bigger elements in an array

## JavaScript Function: Exercise-19 with Solution

Write a JavaScript function that returns array elements larger than a number.

Sample Solution-1:

JavaScript Code:

``````// Define a function named BiggerElements that returns a filtering function
function BiggerElements(val) {
// Return a filtering function that checks if the array element is greater than or equal to the given value (val)
return function(evalue, index, array) {
return (evalue >= val);
};
}

// Create an array named result by filtering elements greater than or equal to 10 using BiggerElements(10)
var result = [11, 45, 4, 31, 64, 10].filter(BiggerElements(10));

// Log the filtered array to the console
console.log(result);
```
```

Output:

```[11,45,31,64,10]
```

Flowchart:

Live Demo:

See the Pen JavaScript - Bigger elements in an array-function-ex- 19 by w3resource (@w3resource) on CodePen.

Sample Solution-2:

JavaScript Code:

``````// Function to filter array elements larger than a given number
function elementsLargerThan(arr, threshold) {
// Use the Array.prototype.filter method to filter elements
const largerElements = arr.filter(element => element > threshold);
return largerElements;
}

// Example usage:
const inputArray = [1, 5, 8, 10, 15, 20];
const thresholdNumber = 8;
const resultArray = elementsLargerThan(inputArray, thresholdNumber);

// Log the result to the console
console.log(resultArray);
```
```

Output:

```[10,15,20]
```

Flowchart:

Improve this sample solution and post your code through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿