हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो नंबर्स का ऐरे लेता है और एक ऐरे लौटाता है जिसमें सभी ईवन नंबर्स किसी भी ऑड नंबर के बाईं ओर और सभी ऑड नंबर्स किसी भी ईवन नंबर के दाईं ओर दिखाई दें।
आइए इस फ़ंक्शन के लिए कोड लिखते हैं।
उदाहरण
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 ]