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

ऐरे में एलिमेंट्स का रिवर्स्ड इंडेक्स खोजें - JavaScript


हमें एक JavaScript फंक्शन लिखना है जो स्ट्रिंग/नंबर लिटरल्स के ऐरे को पहले आर्गुमेंट के रूप में और एक स्ट्रिंग/नंबर को दूसरे आर्गुमेंट के रूप में लेता है।

अगर दूसरे आर्गुमेंट के रूप में लिया गया वेरिएबल ऐरे में मौजूद नहीं है, तो हमें -1 रिटर्न करना चाहिए।

अगर नंबर ऐरे में मौजूद है, तो हमें उस पोजीशन का इंडेक्स रिटर्न करना होगा जो नंबर का होता अगर ऐरे उल्टा होता। हमें ऐसा वास्तव में ऐरे को उल्टा किए बिना करना है।

अंत में हमें इस फंक्शन को Array.prototype ऑब्जेक्ट से अटैच करना है।

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

[45, 74, 34, 32, 23, 65].reversedIndexOf(23); 1 रिटर्न करना चाहिए, क्योंकि अगर ऐरे उल्टा होता, तो 23 पहले इंडेक्स पर होता।

उदाहरण

निम्नलिखिक कोड है:

const arr = [45, 74, 34, 32, 23, 65];
const num = 23;
const reversedIndexOf = function(num){
    const { length } = this;
    const ind = this.indexOf(num);
    if(ind === -1){
        return -1;
    };
    return length - ind - 1;
};
Array.prototype.reversedIndexOf = reversedIndexOf;
console.log(arr.reversedIndexOf(num));

आउटपुट

यह कंसोल में निम्नलिखिक आउटपुट देगा:

1

  1. - JavaScript में सरणी तत्वों को पुनर्व्यवस्थित करना

    समस्या JavaScript फ़ंक्शन जो पहले और एकमात्र आर्गुमेंट के रूप में literals की एक सरणी arr लेता है। इस सरणी में कुछ डुप्लिकेट आसन्न रूप से रखे गए हैं। हमारे फ़ंक्शन को सरणी के तत्वों को इस तरह पुनर्व्यवस्थित करना चाहिए कि सरणी में कोई दो तत्व समान न हों। हमारे फ़ंक्शन को पुनर्व्यवस्थित सरणी वापस करन

  1. - JavaScript में सरणी के तत्वों को पुनर्व्यवस्थित करना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी arr को पहले और एकमात्र आर्गुमेंट के रूप में लेता है। सरणी arr हमेशा सम लंबाई की होगी। हमारे फ़ंक्शन को true वापस करना चाहिए यदि और केवल यदि इसे पुनः क्रमबद्ध करना संभव है जैसे कि arr[2 * i + 1] = 2 * arr[2 * i] हर 0 <= i < length(arr

  1. - JavaScript में सरणी का माध्यिका इंडेक्स ढूंढना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक सरणी, arr, लेता है जो एक-आयामी स्थान में विभिन्न क्षुद्रग्रहों की स्थितियों को दर्शाती है। प्रत्येक क्षुद्रग्रह के लिए, निरपेक्ष मान उसके आकार को दर्शाता है, और चिह्न उसकी दिशा को दर्शाता है (धनात्मक का अर्थ दाएं, ऋणात्मक का अर्थ बाएं)। प्रत्येक क्षुद