gitextract_gh2tn3v2/ ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ └── gen-toc.yml ├── .gitignore ├── README.md ├── coding-exercise/ │ ├── accidental-global.js │ ├── array-methods-chaining.js │ ├── async-await-error.js │ ├── class-multiple-constructors.js │ ├── closure-counter.js │ ├── debounce-function/ │ │ ├── README.md │ │ └── debounce.js │ ├── deep-merge-nested-objects/ │ │ ├── README.md │ │ ├── question.md │ │ └── solution.js │ ├── destructuring-defaults.js │ ├── eventloop-order.js │ ├── floatingpoint-problem.js │ ├── function-arrow-context.js │ ├── function-context.js │ ├── function-expression.js │ ├── function-hoisted.js │ ├── function-without-new.js │ ├── object-property-shorthand.js │ ├── promise-all-behavior.js │ ├── prototype-chain.js │ ├── semicolon-issue.js │ ├── spread-operator-objects.js │ ├── superArrayOfObjects/ │ │ ├── README.md │ │ └── superArrayOfObjects.js │ ├── temporal-dead-zone.js │ ├── throttle-function/ │ │ ├── README.md │ │ └── throttle.js │ └── type-coercion-comparison.js ├── package.json └── scripts/ └── toc.mjs