
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Fetch Second minimum element from an array without sorting JavaScript
We have an array of Numbers, and we are required to write a function that returns the second smallest value from the array.
For example − if the array is −
const arr = [67, 87, 56, 8, 56, 78, 54, 67, 98, 56, 54];
Then the output should be the following −
54
because 54 is the smallest value after 8
Example
const arr = [67, 87, 56, 8, 56, 78, 54, 67, 98, 56, 54]; const minimumIndex = arr => { return arr.indexOf(Math.min(...arr)); }; const secondMinimum = arr => { const copy = arr.slice(); copy.splice(minimumIndex(copy), 1); return copy[minimumIndex(copy)]; }; console.log(secondMinimum(arr));
Output
The output in the console will be −
54
- Related Articles
- Sorting Array without using sort() in JavaScript
- Count unique elements in array without sorting JavaScript
- Second approach to fetch data from SAP tables without using SAP JCo
- Check if items in an array are consecutive but WITHOUT SORTING in JavaScript
- Sorting an array of objects by an array JavaScript
- Removing an element from an Array in Javascript
- How to sorting an array without using loops in Node.js?
- Sorting an integer without using string methods and without using arrays in JavaScript
- Sorting an array of binary values - JavaScript
- Sorting an array by date in JavaScript
- Sorting an array by price in JavaScript
- Alternative sorting of an array in JavaScript
- Find the second most frequent element in array JavaScript
- Sorting an array that contains undefined in JavaScript?
- Sorting an associative array in ascending order - JavaScript

Advertisements