SYMBOL INDEX (29 symbols across 16 files) FILE: coding-exercise/accidental-global.js function foo (line 1) | function foo() { FILE: coding-exercise/async-await-error.js function fetchData (line 1) | async function fetchData() { function getData (line 5) | async function getData() { FILE: coding-exercise/class-multiple-constructors.js class Rectangle (line 1) | class Rectangle { method constructor (line 2) | constructor(height, width) { method constructor (line 7) | constructor(width) { method area (line 11) | get area() { method calcArea (line 15) | calcArea() { FILE: coding-exercise/closure-counter.js function createCounter (line 1) | function createCounter() { FILE: coding-exercise/debounce-function/debounce.js function debounce (line 15) | function debounce(func, delay) { function handleSearch (line 50) | function handleSearch(query) { FILE: coding-exercise/deep-merge-nested-objects/solution.js function deepMerge (line 9) | function deepMerge(obj1, obj2, visited = new WeakMap()) { FILE: coding-exercise/destructuring-defaults.js function displayUser (line 1) | function displayUser({ name = 'Guest', age = 18, country } = {}) { FILE: coding-exercise/eventloop-order.js function main (line 1) | function main(){ FILE: coding-exercise/function-arrow-context.js function User (line 1) | function User(name, age) { FILE: coding-exercise/function-context.js function User (line 1) | function User(name, age) { FILE: coding-exercise/function-hoisted.js function Vehicle (line 4) | function Vehicle(model, color, year, country) { FILE: coding-exercise/function-without-new.js function Vehicle (line 1) | function Vehicle(model, color, year, country) { FILE: coding-exercise/prototype-chain.js function Animal (line 1) | function Animal(name) { function Dog (line 9) | function Dog(name) { FILE: coding-exercise/semicolon-issue.js function foo (line 1) | function foo() { FILE: coding-exercise/throttle-function/throttle.js function throttle (line 16) | function throttle(func, limit) { function throttleLeading (line 72) | function throttleLeading(func, limit) { function handleScroll (line 103) | function handleScroll(position) { FILE: scripts/toc.mjs constant TOC_START_MARKER (line 12) | const TOC_START_MARKER = ""; constant TOC_END_MARKER (line 13) | const TOC_END_MARKER = ""; constant QUESTIONS_START_MARKER (line 14) | const QUESTIONS_START_MARKER = ""; constant QUESTIONS_END_MARKER (line 15) | const QUESTIONS_END_MARKER = ""; constant QUESTION_TITLE_HEADING_LEVEL (line 16) | const QUESTION_TITLE_HEADING_LEVEL = "###";