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;
   }
   .result {
      font-size: 18px;
      font-weight: 500;
      color: rebeccapurple;
   }
</style>
</head>
<body>
<h1>Share a method between objects in an array</h1>
<div class="result"></div>
<button class="Btn">CLICK HERE</button>
<h3>Click on the above button to call welcome() method of all person objects</h3>
<script>
   let resEle = document.querySelector(".result");
   function Person(firstName, lastName) {
      this.firstName = firstName;
      this.lastName = lastName;
   }
   Person.prototype.welcome = function () {
      return "Welcome " + this.firstName + " " + this.lastName;
   };
   let obj = [
      new Person("Rohit", "Sharma"),
      new Person("Shawn", "Mendes"),
      new Person("Michael", "Clarke"),
   ];
   document.querySelector(".Btn").addEventListener("click", () => {
      obj.forEach((item) => {
         resEle.innerHTML += item.welcome() + "";
      });
   });
</script>
</body>
</html>

आउटपुट

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

क्या हम एक सरणी में जावास्क्रिप्ट ऑब्जेक्ट्स के बीच एक विधि साझा कर सकते हैं?

'यहां क्लिक करें' बटन पर क्लिक करने पर -

क्या हम एक सरणी में जावास्क्रिप्ट ऑब्जेक्ट्स के बीच एक विधि साझा कर सकते हैं?


  1. जावास्क्रिप्ट में Array.flat () विधि।

    JavaScript Array.flat() विधि का उपयोग किसी सरणी को एक निर्दिष्ट गहराई तक पुनरावर्ती रूप से समतल करने के लिए किया जाता है। यह मूल सरणी में हेरफेर नहीं करता है लेकिन एक नया चपटा सरणी बनाता है। Array.flat() विधि के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> &

  1. जावास्क्रिप्ट में Array.prototype.includes () विधि।

    JavaScript Array.protoype.includes() मेथड का इस्तेमाल यह जांचने के लिए किया जाता है कि किसी ऐरे में कोई एलिमेंट है या नहीं। Array.protoype.includes() विधि के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> &

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

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