For full text search please use the '?' prefix. e.g. ? Onboarding

JavaScript

  • instanceOf ProgrammingLanguage

Strict equality and null !== undefined

console.log(null === undefined) // false (not the same type)
console.log(null == undefined) // true (but the "same value")
console.log(null === null) // true (both type and value are the same)

Resources

  • https://stackoverflow.com/questions/73297947/how-to-type-an-object-with-optional-and-default-values
  • https://stackoverflow.com/questions/5076944/what-is-the-difference-between-null-and-undefined-in-javascript

Learning Resources

  • https://madza.hashnode.dev/21-github-repositories-to-become-a-javascript-master
  • https://medium.com/@kubiak.maciej/3-tips-i-wish-someone-had-given-me-when-i-started-my-adventure-with-typescript-ddec0073862a
      1. Use the types property retrieving option
      1. Narrow down your argument types
      1. Use predefined types
  • https://docs.microsoft.com/en-us/learn/certifications/exams/98-382
  • https://hackr.io/blog/best-javascript-certification
  • https://javascript.plainenglish.io/28-javascript-skills-a-qualified-intermediate-front-end-engineer-needs-to-master-ffed93de3f38

async

  • https://medium.com/@ajmeyghani/async-javascript-a-pocket-reference-2bb16ac40d21

Children
  1. Destructuring
  2. Discriminated Union
  3. Generator Function
  4. JavaScript Testing
  5. Operator
  6. Symbol
  7. global-object
  8. javascript decorators
  9. javascript reflection
  10. metaprogramming in javascript
  11. naming-convention

Backlinks
  • JavaScript
Strict equality and null !== undefined
Resources
Learning Resources
async