Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Manav Misra
Manav Misra

Posted on • Edited on

     

Object Shorthand

'Collecting' an Object Pre-ES2015/ES6

Give Given some existing 'in scope'variables, if we wanted to 'collect' them into anobject, before ES2015, we had to do:

constfname="Mark";constlname="Galloway";constaliases=["Mean Mark","The Undertaker","American Bad Ass"];conststatus="retired";constwrestler={fname:fname,lname:lname,aliases:aliases,status:status}
Enter fullscreen modeExit fullscreen mode

'Collecting' An Object ES6+

Object Shorthand

constfname="Mark";constlname="Galloway";constaliases=["Mean Mark","The Undertaker","American Bad Ass"];conststatus="retired";/**  * If there is no ':',  * the OBJECT LITERAL automatically 'creates' a STRING 🔑  * and assigns the VALUE BOUND TO the VARIABLE IN SCOPE  * that has the same name. 🦄  */constwrestler={fname,lname,aliases,status}
Enter fullscreen modeExit fullscreen mode

Summarily, this is a nice way to save some typing. Less typing ➡️ fewer mistakes and 🐛s.

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

I'm a JS Subject Matter Expert (SME) that has spent the past few years spearheading curricula and teaching initiatives at colleges and bootcamps, in person and virtually.
  • Location
    62236
  • Education
    BS - Mech. Eng. - Missouri S&T
  • Joined

More fromManav Misra

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp