हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को Array.prototype.sort() मेथड का उपयोग करके सरणी को सॉर्ट करना चाहिए, लेकिन यहां हमें Array.prototype.reduce() मेथड का उपयोग करके सरणी को सॉर्ट करना आवश्यक है।
आइए इस फ़ंक्शन के लिए कोड लिखते हैं:
उदाहरण
कोड निम्न होगा:
const arr = [4, 56, 5, 3, 34, 37, 89, 57, 98]; const sortWithReduce = arr => { return arr.reduce((acc, val) => { let ind = 0; while(ind < arr.length && val < arr[ind]){ ind++; } acc.splice(ind, 0, val); return acc; }, []); }; console.log(sortWithReduce(arr));आउटपुट
कंसोल में आउटपुट निम्न होगा:
[ 98, 57, 89, 37, 34, 5, 56, 4, 3 ]