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

सरणी क्रमागत अनुक्रम बना सकती है या नहीं - JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है और जाँचता है कि सरणी के तत्वों को पुनर्व्यवस्थित करके क्रमागत संख्याओं का अनुक्रम बनाया जा सकता है या नहीं।

उदाहरण

यदि सरणी है:

const arr = [3, 1, 4, 2, 5];

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

true

कोड

const arr = [3, 1, 4, 2, 5]; 
const canBeConsecutive = (arr = []) => { 
  if (!arr.length) { return false; } 
  const copy = arr.slice(); 
  copy.sort((a, b) => a - b); 
  for (let i = copy[0], j = 0; j < copy.length; i++, j++) { 
    if (copy[j] === i) { continue; } 
    return false; 
  } 
  return true; 
}; 
console.log(canBeConsecutive(arr));

आउटपुट

true
  1. - JavaScript में सरणी को कैसे खाली करें?

    JavaScript में सरणी को खाली करने के लिए, चर को खाली सेट करें: arr = [] उदाहरण <html> <head> <title>JavaScript Arrays</title> </head> <body> <script> var arr = [orange, mango, banana, sugar, tea]; do

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

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

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

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