हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है और किसी भी विषम संख्या के बाईं ओर दिखाई देने वाली सभी सम संख्याओं के साथ एक सरणी देता है और सभी विषम संख्याएं दाईं ओर दिखाई देती हैं किसी भी सम संख्या का पक्ष।
इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -
उदाहरण
const arr = [2, 6, 3, 7, 8, 3, 5, 4, 3, 6, 87, 23, 2, 23, 67, 4]; const isEven = num => num % 2 === 0; const sorter = (a, b) => { if(isEven(a) && !isEven(b)){ return -1; }; if(!isEven(a) && isEven(b)){ return 1; }; return 0; }; arr.sort(sorter); console.log(arr);
आउटपुट
कंसोल में आउटपुट होगा -
[ 2, 6, 8, 4, 6, 2, 4, 3, 7, 3, 5, 3, 87, 23, 23, 67 ]