
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
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 −
- Related Articles
- Static Properties in JavaScript
- Finding shared element between two strings - JavaScript
- JavaScript Object Properties
- How to create object properties in JavaScript?
- How to delete object properties in JavaScript?
- Window innerWidth and innerHeight Properties in JavaScript.
- How to override derived properties in JavaScript?
- Extract properties from an object in JavaScript
- Implement Private properties using closures in JavaScript
- Merge and group object properties in JavaScript
- How to access JavaScript properties?
- RDD Shared Variables In Spark
- Range Overflow and Range Underflow properties in JavaScript.
- Group values in array by two properties JavaScript
- JavaScript Separate objects based on properties

Advertisements