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

JavaScript में सरणी के अंदर सरणी की इंडेक्स पोजीशन ढूंढना


मान लीजिए, हमारे पास सरणियों की एक सरणी है जैसे -

const arr = [    [1,0],    [0,1],    [0,0] ];

हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी एक सरणी को पहले तर्क के रूप में और ठीक दो नंबरों की एक सरणी को दूसरे तर्क के रूप में लेता है।

हमारा फ़ंक्शन जांचना चाहिए कि दूसरे इनपुट द्वारा दी गई सरणी मूल सरणी की सरणियों में मौजूद है या नहीं।

उदाहरण

const arr = [ [1,0], [0,1], [0,0] ];  const sub = [0, 0]; const matchEvery = (arr, ind, sub) => arr[ind].every((el, i) => el == sub[i]); const searchForArray = (arr = [], sub = []) => {    let ind = -1;    let {       length: len } = arr;       while (len--) {          if (arr[len].length === sub.length && matchEvery(arr, len, sub)){             ind = len;             break;       };    };    return ind; }; console.log(searchForArray(arr, sub));

आउटपुट

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

2

  1. - JavaScript में reduce() के साथ ऐरे एलिमेंट्स का गुणनफल खोजना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे arr लेता है। हमारा फ़ंक्शन ऐरे के सभी एलिमेंट्स का गुणनफल खोजकर लौटाना चाहिए।उदाहरणनिम्नलिखिक कोड है − { acc = acc * val; return acc; }, 1); return res; }; console.log(produceElements(arr));आउटपुटकंसोल आउटपुट निम्नलिखिक है −48

  1. - JavaScript में सरणी इंडेक्स ढूंढना जो बाएं और दाएं योग को संतुलित करे

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो पूर्णांकों की एक सरणी, arr, को पहला और एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन को सरणी से एक ऐसा इंडेक्स चुनकर वापस करना आवश्यक है जिसके बाईं ओर के तत्वों का योग उसके दाईं ओर के तत्वों के योग के बराबर हो। यदि सरणी में ऐसा कोई इंडेक्स मौजूद नहीं है

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

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