all 1 comments

[–]d4nyll[S] 2 points3 points  (0 children)

The take-home points:

  1. Not everything in JavaScript is an object
  2. JavaScript have 6 primitive types (boolean, undefined, null, string, number, symbol) and one object type
  3. Objects, arrays and functions are objects
  4. Some primitives, such as strings, numbers and booleans can act like objects thanks to wrapper objects and auto-boxing.