समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो कम से कम तीन लंबाई की संख्या की एक सरणी लेता है।
हमारे फ़ंक्शन को सरणी से केवल तीसरी सबसे छोटी संख्या लौटानी चाहिए।
उदाहरण
निम्नलिखित कोड है -
const arr = [6, 7, 3, 8, 2, 9, 4, 5]; const thirdSmallest = () => { const copy = arr.slice(); for(let i = 0; i < 2; i++){ const minIndex = copy.indexOf(Math.min(...copy)); copy.splice(minIndex, 1); }; return Math.min(...copy); }; console.log(thirdSmallest(arr));
आउटपुट
4