Open in app
Home
Notifications
Lists
Stories

Write
Adam Reeves
Adam Reeves

Home

Published in JavaScript in Plain English

·Mar 6, 2021

Property Descriptors in JavaScript

JavaScript is a dynamic programming language. This is great for flexibility but it can make code pretty fragile due to checks not happening until runtime. Said flexibility is a double edged sword. On one hand it gives developers a lot of freedom, but on the other it can lead to…

Java Script

4 min read

Property Descriptors in JavaScript
Property Descriptors in JavaScript

Published in CodeX

·Feb 28, 2021

Binding in JS explained

In my last post about the prototype chain, I touched very briefly on the this keyword and binding — and now the time has come to give it our full attention. It’s one of the more confusing areas of JavaScript, so make sure your thinking hat is nearby, have a…

Java Script

6 min read

Binding in JS explained
Binding in JS explained

Published in CodeX

·Feb 19, 2021

The prototype chain: how JavaScript really works

If, like me, your previous programming experience was in Object Oriented languages like Java or C#, JavaScript’s prototype based approach to inheritance might take a minute to get your head around. You can get by just fine without delving too deeply, or even thinking about prototypes. Where it starts getting…

Java Script

5 min read

The prototype chain: how JavaScript really works
The prototype chain: how JavaScript really works
Adam Reeves

Adam Reeves

Professional Software Engineer, man of many hobbies

Following
  • Trey Huffine

    Trey Huffine

  • Sunil Sandhu

    Sunil Sandhu

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable