Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में वैकल्पिक फेरबदल

<घंटा/>

वैकल्पिक फेरबदल

जावास्क्रिप्ट में एक वैकल्पिक रूप से फेरबदल किया गया सरणी संख्याओं की एक सरणी है जिसमें संख्याओं को इस तरह अनुक्रमित किया जाता है कि सबसे बड़ी संख्या के बाद सबसे छोटा तत्व होता है, दूसरा सबसे बड़ा तत्व दूसरा सबसे छोटा तत्व होता है और इसी तरह।

उदाहरण के लिए:यदि इनपुट सरणी है -

const arr = [11, 7, 9, 3, 5, 1, 13];

तब आउटपुट &माइनस

. होना चाहिए
const output = [13, 1, 11, 3, 9, 5, 7];

उदाहरण

निम्नलिखित कोड है -

const arr = [11, 7, 9, 3, 5, 1, 13];
const sorter = (a, b) => a - b;
const alternateShuffle = (arr) => {
   const array = arr
   .slice()
   .sort(sorter);
   array.sort((a, b) => a-b);
   for(let start = 0; start < array.length; start += 2){
      array.splice(start, 0, array.pop());
   }
   return array;
};
console.log(alternateShuffle(arr));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

[
   13, 1, 11, 3,
   9, 5,  7
]

  1. जावास्क्रिप्ट में ऐरे शिफ्ट ()

    जावास्क्रिप्ट ऐरे शिफ्ट () फ़ंक्शन सरणी से पहले तत्व को हटा देता है - सरणी शिफ्ट () फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना { फ़ॉन्ट-आकार:20px; फ़ॉन्ट-वजन:500; }JavaScript Array Shiftयहां क्लिक करें सरणी से

  1. जावास्क्रिप्ट में ऐरे रिवर्स ()

    जावास्क्रिप्ट ऐरे रिवर्स () फ़ंक्शन एक सरणी में तत्वों के क्रम को उलट देता है सरणी रिवर्स () फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=

  1. जावास्क्रिप्ट में ऐरे डी-स्ट्रक्चरिंग।

    एक सरणी से अनपैक मानों को नष्ट करना। जावास्क्रिप्ट में सरणी डी-स्ट्रक्चरिंग के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scal