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 /> <title>Document</title> <style>

  1. जावास्क्रिप्ट में ऑब्जेक्ट्स वाले ऐरे के ऐरे के माध्यम से लूप कैसे करें? जावास्क्रिप्ट में ऑब्जेक्ट्स वाले ऐरे के ऐरे के माध्यम से लूप कैसे करें?

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

  1. JavaScript में फ्लैट ऑब्जेक्ट सरणी को ट्री में बदलना JavaScript में फ्लैट ऑब्जेक्ट सरणी को ट्री में बदलना

    मान लीजिए, हमारे पास ऑब्जेक्ट की एक सरणी है जैसे - 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 }, { id: 2_2, name: name 2_2, parentId: 2 }, { id: 3, name: name 3, parentId: null }, { i