and how to work with its limitations

Photo by on

Here’s a simple question for you: what is 0.1 + 0.7?

If you answered 0.8, congratulations! You are officially better at addition than several computer programming languages. No, really. Here is JavaScript’s response to the same question:


In this article I want to talk about three different ways to traverse an object’s properties in JavaScript and the varying results you can expect when using them. Namely:

  • for ... in loops
  • Object.keys()
  • Object.getOwnPropertyNames()

And we’re going to look at the differences between them using goats.

Unexpected JavaScript assistant. Photo by on

So first of…


Regardless of the language you use to write code, your program needs to allocate and access memory in order to store variables. In many high-level languages memory management is carried out for you, which makes for a simpler coding experience. …

Alexandra Langton

Alexandra lives in Brooklyn, where she spends most of her time writing code with her cat.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store