
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Shared Properties in JavaScript
Properties can be shared by attaching them to the prototype property of the object. These properties will be shared among all the instances of the object.
Following is the code for sharing properties in JavaScript −
Example
<!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: 20px; font-weight: 500; color: blueviolet; } </style> </head> <body> <h1>Shared properties in JavaScript</h1> <div class="result"></div> <button class="Btn">CLICK HERE</button> <h3>Click on the above button to the view properties of student1 and student2 objects</h3> <script> let resEle = document.querySelector(".result"); function Student(name, age) { this.name = name; this.age = age; } Student.prototype.school = "St Marks School"; let student1 = new Student("Rohan", 17); let student2 = new Student("Shawn", 16); document.querySelector(".Btn").addEventListener("click", () => { resEle.innerHTML = `${student1.name} age ${student1.age} : school :${student1.school} <br>`; resEle.innerHTML += `${student2.name} age ${student2.age} : school :${student2.school}`; }); </script> </body> </html>
Output
On clicking the ‘CLICK HERE’ button −
Advertisements