समस्या
हमें एक JavaScript फ़ंक्शन लिखना है जो कम से कम तीन लंबाई के नंबर्स का एक ऐरे लेता है। हमारा फ़ंक्शन बस ऐरे से तीसरी सबसे छोटी संख्या लौटाना चाहिए।
उदाहरण
निम्नलिखित कोड है −
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