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

वस्तुओं की सरणी में पीछे की ओर लूप करें जावास्क्रिप्ट

<घंटा/>

हमारे पास इस तरह की वस्तुओं की एक सरणी है -

let data = [
   {id:1, Name: "Abe", RowNumber: 1 },
   {id:2, Name: "Bob", RowNumber: 2 },
   {id:3, Name: "Clair", RowNumber: 3 },
   {id:4, Name: "Don", RowNumber: 3.0 },
   {id:5, Name: "Edna", RowNumber: 3.1 },
   {id:6, Name: "Frank", RowNumber: 3.2 },
   {id:7, Name: "Gabe", RowNumber: 4 },
   {id:8, Name: "Helen", RowNumber: 5 },
   {id:9, Name: "Isabelle", RowNumber: 6 },
   {id:10, Name: "Jane", RowNumber: 7 },
   {id:11, Name: "Ken", RowNumber: 8 },
];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो इस सरणी में लेता है और एक स्ट्रिंग देता है जिसमें अंतिम ऑब्जेक्ट से शुरू होने वाले नामों के साथ ","

द्वारा अलग किया जाता है।

आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

const data = [
   {id:1, Name: "Abe", RowNumber: 1 },
   {id:2, Name: "Bob", RowNumber: 2 },
   {id:3, Name: "Clair", RowNumber: 3 },
   {id:4, Name: "Don", RowNumber: 3.0 },
   {id:5, Name: "Edna", RowNumber: 3.1 },
   {id:6, Name: "Frank", RowNumber: 3.2 },
   {id:7, Name: "Gabe", RowNumber: 4 },
   {id:8, Name: "Helen", RowNumber: 5 },
   {id:9, Name: "Isabelle", RowNumber: 6 },
   {id:10, Name: "Jane", RowNumber: 7 },
   {id:11, Name: "Ken", RowNumber: 8 },
];
const buildString = arr => {
   let str = '';
   for(let i = arr.length-1; i > -1; i--){
      str += `${arr[i]["Name"]}, `;
   };
   return str.substring(0, str.length-2);
};
console.log(buildString(data));

आउटपुट

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

Ken, Jane, Isabelle, Helen, Gabe, Frank, Edna, Don, Clair, Bob, Abe

  1. जावास्क्रिप्ट में ऑब्जेक्ट प्रॉपर्टी नाम की सरणी को बदलना

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

  1. हम जावास्क्रिप्ट में वस्तुओं वाले सरणियों की सरणी के माध्यम से कैसे लूप करते हैं?

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

  1. जावास्क्रिप्ट में पेड़ के लिए वस्तुओं की फ्लैट सरणी

    मान लीजिए, हमारे पास इस तरह की वस्तुओं की एक सरणी है - const arr = [    { id: '1', name: 'name 1', parentId: null },    { id: '2', name: 'name 2', parentId: null },    { id: '2_1', name: 'name 2_1', parentId: '2' }