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

JavaScript में सरणियों की प्रवृत्ति ढूंढना


हमें एक JavaScript फ़ंक्शन लिखना होगा जो संख्याओं की एक सरणी लेता है और true लौटाता है यदि यह सख्ती से बढ़ रही है या सख्ती से घट रही है, अन्यथा false लौटाता है।

गणित में, एक सख्ती से बढ़ता हुआ फ़ंक्शन वह फ़ंक्शन होता है जिसमें प्लॉट किया जाने वाला मान हमेशा बढ़ता है। इसी तरह, एक सख्ती से घटता हुआ फ़ंक्शन वह फ़ंक्शन होता है जिसमें प्लॉट किया जाने वाला मान हमेशा घटता है।

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखते हैं:

उदाहरण

इसका कोड निम्नलिखित होगा:

const arr = [12, 45, 6, 4, 23, 23, 21, 1];
const arr2 = [12, 45, 67, 89, 123, 144, 2656, 5657];
const sameSlope = (a, b, c) => (b - a < 0 && c - b < 0) || (b - a > 0 && c - b > 0);
const increasingOrDecreasing = (arr = []) => {
  if(arr.length <= 2){
    return true;
  };
  for(let i = 1; i < arr.length - 1; i++){
    if(sameSlope(arr[i-1], arr[i], arr[i+1])){
      continue;
    };
    return false;
  };
  return true;
};
console.log(increasingOrDecreasing(arr));
console.log(increasingOrDecreasing(arr2));

आउटपुट

कंसोल में आउटपुट होगा:

false true

  1. - JavaScript में (function() { } )() कंस्ट्रक्ट क्या है?

    (function() { } )() कंस्ट्रक्ट एक तुरंत आमंत्रित फ़ंक्शन अभिव्यक्ति (IIFE) है। यह एक फ़ंक्शन है, जो निर्माण पर निष्पादित होता है। सिंटैक्स (function() { // कोड })(); जैसा कि आप ऊपर देख सकते हैं, पैरेंथेसिस की निम्नलिखित जोड़ी पैरेंथेसिस के अंदर के कोड को एक अभिव्यक्ति में परिवर्तित करती है: f

  1. - JavaScript में सेल्फ-एक्जीक्यूटिंग फंक्शन का उद्देश्य क्या है?

    सेल्फ-एक्जीक्यूटिंग फंक्शन (IIFE) सेल्फ-एक्जीक्यूटिंग फंक्शन जिसे IIFE (Immediately Invoked Function Expression) भी कहते हैं, वह फंक्शन है जो परिभाषित होते ही तुरंत 실행 होता है। उद्देश्य स्कोप आइसोलेशन: अंदर डिक्लेयर किए गए वैरिएबल्स केवल IIFE के अंदर उपलब्ध होते हैं, ग्लोबल स्कोप को प्रदूषित नही

  1. जावास्क्रिप्ट: बटन क्लिक पर सम फंक्शन जावास्क्रिप्ट: बटन क्लिक पर सम फंक्शन

    मान लीजिए निम्नलिखित हमारा बटन है -Sum हम बटन क्लिक पर पैरामीटर 10 के साथ addTheValue(10) फ़ंक्शन को कॉल कर रहे हैं। बटन क्लिक करने पर, हम नीचे दिए गए कोड में 10 वैल्यू जोड़ रहे हैं -उदाहरण  Document Adding 10 each time whenever you click the Sum Button...... 10 Sum function add