SYMBOL INDEX (99 symbols across 15 files) FILE: Basic/16-functions.js function myFunc (line 10) | function myFunc() { function myFuncWithParams (line 20) | function myFuncWithParams(name) { function sum (line 48) | function sum(a, b) { function defaultSum (line 56) | function defaultSum(a = 0, b = 0) { function mult (line 69) | function mult(a, b) { function extern (line 78) | function extern() { function applyFunc (line 91) | function applyFunc(func, param) { FILE: Basic/18-objects.js function Person (line 109) | function Person(name, age) { // Debería ser una clase FILE: Basic/22-classes.js class Person (line 8) | class Person { method constructor (line 10) | constructor(name, age, alias) { class DefaultPerson (line 30) | class DefaultPerson { method constructor (line 32) | constructor(name = "Sin nombre", age = 0, alias = "Sin alias") { class PersonWithMethod (line 55) | class PersonWithMethod { method constructor (line 57) | constructor(name, age, alias) { method walk (line 63) | walk() { class PrivatePerson (line 74) | class PrivatePerson { method constructor (line 78) | constructor(name, age, alias, bank) { method pay (line 85) | pay() { class GetSetPerson (line 101) | class GetSetPerson { method constructor (line 108) | constructor(name, age, alias, bank) { method name (line 115) | get name() { method bank (line 119) | set bank(bank) { class Animal (line 139) | class Animal { method constructor (line 141) | constructor(name) { method sound (line 145) | sound() { class Dog (line 151) | class Dog extends Animal { method sound (line 153) | sound() { method run (line 157) | run() { class Fish (line 163) | class Fish extends Animal { method constructor (line 165) | constructor(name, size) { method swim (line 170) | swim() { class MathOperations (line 186) | class MathOperations { method sum (line 188) | static sum(a, b) { FILE: Basic/24-error-handling.js function sumIntegers (line 56) | function sumIntegers(a, b) { class SumZeroIntegerError (line 94) | class SumZeroIntegerError extends Error { method constructor (line 95) | constructor(message, a, b) { method printNumbers (line 101) | printNumbers() { FILE: Basic/26-console-methods.js function funcA (line 85) | function funcA() { function funcB (line 89) | function funcB() { FILE: Basic/28-export-modules.js function add (line 10) | function add(a, b) { class Circle (line 23) | class Circle { method constructor (line 25) | constructor(radius) { method area (line 29) | area() { method perimeter (line 33) | perimeter() { function substract (line 41) | function substract(a, b) { FILE: Intermediate/00-advanced-functions.js function processGreeting (line 14) | function processGreeting(greetFunction, name) { function returnGreeting (line 18) | function returnGreeting() { function sum (line 58) | function sum(...numbers) { function sumWithSpread (line 72) | function sumWithSpread(a, b, c) { function createCounter (line 81) | function createCounter() { function factorial (line 97) | function factorial(n) { function partialSum (line 108) | function partialSum(a) { function currySum (line 120) | function currySum(a) { function processData (line 138) | function processData(data, callback) { function processResult (line 143) | function processResult(result) { function processResult2 (line 147) | function processResult2(result) { FILE: Intermediate/04-advanced-objects.js method greet (line 15) | greet() { function Person (line 47) | function Person(name, age) { FILE: Intermediate/05-advanced-classes.js class Person (line 8) | class Person { method constructor (line 9) | constructor(name, age) { method greet (line 14) | greet() { class Animal (line 29) | class Animal { method constructor (line 30) | constructor(name) { method makeSound (line 37) | makeSound() { class Cat (line 48) | class Cat extends Animal { method makeSound (line 50) | makeSound() { class Dog (line 55) | class Dog extends Animal { method makeSound (line 57) | makeSound() { method fly (line 73) | fly() { class Bird (line 78) | class Bird extends Animal { } class Dragon (line 80) | class Dragon extends Animal { } class Session (line 97) | class Session { method constructor (line 99) | constructor(name) { class User (line 122) | class User { method constructor (line 123) | constructor(name) { method getId (line 128) | getId() { class Car (line 140) | class Car { } method get (line 155) | get(target, property) { method set (line 159) | set(target, property, value) { class BankAccount (line 167) | class BankAccount { method constructor (line 168) | constructor(balance) { FILE: Intermediate/07-async.js function step1 (line 44) | function step1(callback) { function step2 (line 51) | function step2(callback) { function step3 (line 58) | function step3(callback) { function step1Promise (line 98) | function step1Promise() { function step2Promise (line 107) | function step2Promise() { function step3Promise (line 116) | function step3Promise() { function wait (line 134) | function wait(ms) { function process (line 138) | async function process() { FILE: Intermediate/09-apis.js function getPosts (line 44) | async function getPosts() { function createPost (line 58) | async function createPost() { function partialPostUpdate (line 106) | async function partialPostUpdate() { function getWeather (line 127) | async function getWeather(city) { function getPokemon (line 154) | async function getPokemon(pokemon) { FILE: Intermediate/11-dom.js function showMsg (line 95) | function showMsg() { FILE: Intermediate/15-tasklist.js function addTask (line 10) | function addTask() { FILE: Intermediate/17-debugging.js function sum (line 10) | function sum(a, b) { function divide (line 22) | function divide(a, b) { FILE: Intermediate/21-testing.js function sum (line 12) | function sum(a, b) {