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

क्या जावास्क्रिप्ट split() को इंडेक्स 1 से शुरू करना संभव है?


आधिकारिक String.prototype.split() मेथड के अनुसार, किसी स्ट्रिंग को इंडेक्स 1 या सामान्य रूप से किसी भी इंडेक्स n से विभाजित करने का कोई तरीका नहीं है, लेकिन split() का उपयोग करने के तरीके में थोड़ा सा बदलाव करके हम इस कार्यक्षमता को प्राप्त कर सकते हैं।

हमने निम्नलिखित दृष्टिकोण अपनाया:

हम दो ऐरे बनाएंगे:

  • एक जो 0 से अंत तक विभाजित है --- ACTUAL
  • दूसरा जो 0 से STARTPOSITION तक विभाजित है --- LEFTOVER

अब, हम leftover के प्रत्येक एलिमेंट पर पुनरावृति करते हैं और इसे actual ऐरे से स्प्लिस करते हैं। इस प्रकार, actual ऐरे काल्पनिक रूप से STARTINDEX से END तक विभाजित हो जाता है।

उदाहरण

const string = 'The quick brown fox jumped over the wall'; const returnSplittedArray = (str, startPosition, seperator=" ") => {    const leftOver = str.split(seperator, startPosition);    const actual = str.split(seperator);    leftOver.forEach(left => {       actual.splice(actual.indexOf(left), 1);    })    return actual; } console.log(returnSplittedArray(string, 5, " "));

आउटपुट

["over", "the", "wall"]

  1. जावास्क्रिप्ट Array findIndex() फंक्शन जावास्क्रिप्ट Array findIndex() फंक्शन

    जावास्क्रिप्ट का findIndex() मेथड एरे में पहले एलिमेंट का इंडेक्स लौटाने के लिए उपयोग किया जाता है, यदि कंडीशन पास होती है। सिंटैक्स इस प्रकार है: array.findIndex(function(currentValue, index, arr), thisValue) उदाहरण 1 = 400; } function display() { document.getElementById(demo).inner

  1. क्या पहले से घोषित वेरिएबल्स को डीस्ट्रक्चर करना संभव है? जावास्क्रिप्ट में? क्या पहले से घोषित वेरिएबल्स को डीस्ट्रक्चर करना संभव है? जावास्क्रिप्ट में?

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

  1. क्या JavaScript से टेक्स्ट बॉक्स को सेलेक्ट करना संभव है? क्या JavaScript से टेक्स्ट बॉक्स को सेलेक्ट करना संभव है?

    हां, JavaScript में select() मेथड का उपयोग करके टेक्स्ट बॉक्स (इनपुट फ़ील्ड) का टेक्स्ट प्रोग्रामेटिकली सेलेक्ट कर सकते हैं। बुनियादी उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.