কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ২D অ্যারে অবজেক্টের ইনডেক্স বের করা

দুটি নেস্টেড for লুপ (রো এবং কলাম) ব্যবহার করে ২D অ্যারে থেকে অবজেক্ট খুঁজে বের করা যায়।

উদাহরণ

function matrixIndexed(details, name) { 
    var r, 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

আউটপুট

PS C:\Users\Amit\JavaScript-code> node demo160.js
1 1
  1. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে ID দিয়ে গ্রুপ করা

  2. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে কী দিয়ে গ্রুপ করা

  3. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারেতে সর্বোচ্চ ভ্যালু ধারণকারী অবজেক্ট খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে নেস্টেড অ্যারে-র দৈর্ঘ্য অনুযায়ী অবজেক্টের অ্যারে সর্ট করা