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

मैं जावास्क्रिप्ट में ऑब्जेक्ट्स की 2d सरणी की अनुक्रमणिका कैसे ढूंढ सकता हूं?

<घंटा/>

वस्तुओं के द्वि-आयामी सरणी के सूचकांक को खोजने के लिए, लूप के लिए दो का उपयोग करें, एक पंक्ति के लिए और दूसरा कॉलम के लिए। निम्नलिखित कोड है -

उदाहरण

function matrixIndexed(details, name) {
   var r;
   var c;
   for (r = 0; r < details.length; ++r) {
      const nsDetails = details[r];
      for (c = 0; c < nsDetails.length; ++c) {
         const tempObject = nsDetails[c];
         if (tempObject.studentName === name) {
            return { r, c};
         }
      }
   }
   return {};
}
const details = [
   [
      {studentName: 'John'}, {studentName:'David'}
   ],
   [
      {studentName:"Mike"},{studentName:'Bob'},{studentName:'Carol'}
   ]
];
var {r, c } = matrixIndexed(details, 'Bob');
console.log(r, c);

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -

node fileName.js.

आउटपुट

यहाँ, मेरी फ़ाइल का नाम है demo160.js। यह निम्नलिखित आउटपुट देगा -

PS C:\Users\Amit\JavaScript-code> node demo160.js
1 1

  1. जावास्क्रिप्ट में आईडी द्वारा वस्तुओं की सरणी कैसे समूहित करें?

    जावास्क्रिप्ट में आईडी के आधार पर वस्तुओं के समूह के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <titl

  1. कैसे वस्तुओं की एक सरणी के अंदर खोजने के लिए वस्तु है कि जावास्क्रिप्ट में उच्चतम मूल्य रखती है?

    हमारे पास एक सरणी है जिसमें छात्र नाम की कई वस्तुएं होती हैं, प्रत्येक ऑब्जेक्ट छात्र के पास कई गुण होते हैं, जिनमें से एक ग्रेड नामक एक सरणी है - const arr = [    {       name: "Student 1",       grades: [ 65, 61, 67, 70 ]    },   &nb

  1. जावास्क्रिप्ट में नेस्टेड सरणी की लंबाई के आधार पर वस्तुओं की एक सरणी को कैसे क्रमबद्ध करें

    मान लीजिए, हमारे पास वस्तुओं की एक सरणी है जिसमें इस तरह की वस्तुओं की नेस्टेड सरणी है - const arr = [    { name: "Cat1", elements : [    { name: name, id: id } ] }, { name: "Cat2", elements : [    { name: name, id: id },    { name: name, i