
- 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
ES6 Property Shorthands in JavaScript
In ES6, if the object key name and variables passed as properties value have same name then we can simply omit the value name and only specify the key name.
Following is the code for property shorthands 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>ES6 Property Shorthands in JavaScript</h1> <div class="result"></div> <br /> <button class="Btn">CLICK HERE</button> <h3>Click on the above button to display the person object</h3> <script> let resEle = document.querySelector(".result"); let BtnEle = document.querySelector(".Btn"); let name='Rohan',age=16,place='Delhi'; let person = { name,age,place, } BtnEle.addEventListener("click", () => { resEle.innerHTML = 'person.name = '+person.name+'<br>'; resEle.innerHTML += 'person.age = '+person.age+'<br>'; resEle.innerHTML += 'person.place = '+person.place+'<br>'; }); </script> </body> </html>
Output
On clicking the ‘CLICK HERE’ button −
- Related Articles
- ES6 Default Parameters in nested objects – JavaScript
- ES6/ECMA6 template literals not working in JavaScript?
- Explain Constants in ES6
- Explain RegExp in ES6?
- What is the importance of ES6's template strings in JavaScript?
- Array sum: Comparing recursion vs for loop vs ES6 methods in JavaScript
- Explain Handler Method in ES6
- Explain page redirection in ES6?
- What is the relationship between JavaScript, CoffeeScript, TypeScript, ES5, and ES6?
- How to convert a plain object into ES6 Map using JavaScript?
- ES6 Trampoline Function
- How ES6 (ES2015) evolved and brought new features to modern day JavaScript?
- ArrayBuffer.byteLength Property in JavaScript
- DataView.byteLength property in JavaScript
- DataView.byteOffset property in JavaScript

Advertisements