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

प्रगतिशील सरणी की जाँच - JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो आरोही लंबाई के क्रम में व्यवस्थित स्ट्रिंग्स की एक सरणी लेता है।

फ़ंक्शन को true लौटाना चाहिए यदि, प्रत्येक क्रमागत स्ट्रिंग जोड़ी के लिए, दूसरी स्ट्रिंग को पहली स्ट्रिंग में शुरुआत या अंत में एक अक्षर जोड़कर बनाया जा सकता है।

उदाहरण

यदि सरणी है:

const arr = ["c", "ca", "can", "acan", "acane", "dacane"];

तो हमारा फ़ंक्शन true लौटाना चाहिए।

कोड

const arr = ["c", "ca", "can", "acan", "acane", "dacane"]; 
const isProgressive = arr => { 
  for (let i = 0; i < arr.length - 1; i++) { 
    const nextLength = arr[i+1].length; 
    if (arr[i+1] === arr[i+1][0] + arr[i] || arr[i+1] === arr[i] + arr[i+1][nextLength-1]) { 
      continue; 
    } 
    return false; 
  } 
  return true; 
}; 
console.log(isProgressive(arr));

आउटपुट

true
  1. - जावास्क्रिप्ट में ऐरे को कैसे खाली करें

    जावास्क्रिप्ट में ऐरे को क्लियर/खाली करने के कई तरीके हैं। आपको संदर्भ के आधार पर उनका उपयोग करने की आवश्यकता है। आइए उनमें से प्रत्येक को देखते हैं। मान लें हमारे पास एक ऐरे इस प्रकार परिभाषित है - let arr = [1, test, {}, 123.43]; नए ऐरे से प्रतिस्थापित करना - arr = []; यह सबसे तेज़ तरीका है। यह a

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

    जावास्क्रिप्ट का Array.prototype.map() फंक्शन कॉल किए गए फंक्शन के परिणामों के साथ एक नया एरे बनाने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: arr.map(function callback(currentValue[, index[, array]])) उदाहरण 1 - Math.abs <!DOCTYPE html> <html> <body> <h2>डेमो हेडि

  1. JavaScript बेसिक ऐरे मेथड्स JavaScript बेसिक ऐरे मेथड्स

    कुछ बेसिक JavaScript ऐरे मेथड्स निम्नलिखित हैं: मेथड विवरण Array.push() ऐरे के अंत में एलिमेंट्स जोड़ने के लिए। Array.pop() ऐरे के अंत से एलिमेंट्स हटाने के लिए। Array.unshift() ऐरे के शुरुआत में एलिमेंट्स