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

किसी सरणी को आंशिक रूप से उलटना - JavaScript

<घंटा/>

मान लीजिए, हमारे पास इस तरह के शाब्दिकों की एक सरणी है -

const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो इस तरह की एक सरणी और एक संख्या लेता है, जैसे n (n सरणी की लंबाई से कम या बराबर होना चाहिए)। और फ़ंक्शन को सरणी के पहले n तत्वों को भीतर उलट देना चाहिए।

उदाहरण के लिए -

यदि इस सरणी के लिए, संख्या 4 है -

const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9];

तब आउटपुट होना चाहिए -

const output = [2, 5, 5, 3, 23, 4, 7, 8, 8, 9];

उदाहरण

आइए इस फ़ंक्शन के लिए कोड लिखें -

const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9];
const partialReverse = (arr = [], num = 0) => {
   const partialArr = arr.slice(0, num);
   partialArr.reverse();
   arr.splice(0, num, ...partialArr);
};
partialReverse(arr, 5);
console.log(arr);

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

[
   23, 2, 5, 5, 3,
   4, 7, 8, 8, 9
]

  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