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

जावास्क्रिप्ट में मूल सरणी को बदले बिना किसी वस्तु की कुंजी को कैसे बदलें?


जावास्क्रिप्ट में मूल सरणी को बदले बिना किसी ऑब्जेक्ट कुंजी को बदलने के लिए निम्नलिखित कोड है -

उदाहरण

<!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>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
</style>
</head>
<body>
<h1>Change an object Key without changing the original array</h1>
<button class="Btn">CLICK HERE</button>
<h3>
Click the above button to change the name object key to fullName
</h3>
<script>
   let BtnEle = document.querySelector(".Btn");
   let resEle = document.querySelector(".result");
   let sampleEle = document.querySelector(".sample");
   let obj = [
      { name: "Rohan Sharma", age: 12 },
      { name: "Shawn Mendes", age: 18 },
      { name: "Michael Shaw", age: 15 },
      { name: "Mitch Johansson", age: 19 },
   ];
   BtnEle.addEventListener("click", () => {
      obj = obj.map((ele) => {
         ele["fullName"] = ele["name"];
         delete ele["name"];
         return ele;
      });
      console.log(obj);
   });
</script>
</body>
</html>

आउटपुट

उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा -

जावास्क्रिप्ट में मूल सरणी को बदले बिना किसी वस्तु की कुंजी को कैसे बदलें?

'यहां क्लिक करें' बटन पर क्लिक करने और कंसोल में आउटपुट की जांच करने पर -

जावास्क्रिप्ट में मूल सरणी को बदले बिना किसी वस्तु की कुंजी को कैसे बदलें?


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

    मान लीजिए, हमारे पास इस तरह की कुछ कारों के बारे में डेटा युक्त वस्तुओं की एक सरणी है - const arr = [    {       'make': 'audi',       'model': 'r8',       'year': '2012'    }, {   &

  1. जांचें कि जावास्क्रिप्ट में एक ही कुंजी के साथ सरणी में कितनी वस्तुएं हैं

    मान लीजिए, हमारे पास इस तरह के कुछ उपयोगकर्ताओं के बारे में कुछ डेटा युक्त वस्तुओं की एक सरणी है - const arr = [    {       "name":"aaa",       "id":"2100",       "designation":"developer&qu

  1. कुछ तत्वों की स्थिति को बदले बिना सरणी को उलटना जावास्क्रिप्ट

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो शाब्दिक की एक सरणी लेता है। फ़ंक्शन को किसी सरणी में प्रस्तुत # की अनुक्रमणिका को बदले बिना सरणी को उलट देना चाहिए, जैसे नीचे दिए गए उदाहरण - ऐरे [18,-4,#,0,8,#,5] को वापस आना चाहिए - [5, 8, "#", 0, -4, "#", 18] यहां, समान अ