An open API service indexing awesome lists of open source software.

https://github.com/training360/javascript-advanced-exercise-03-array


https://github.com/training360/javascript-advanced-exercise-03-array

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# JavaScript haladó tananyag
## Leckék
### 1. Változók
1. [A var kulcsszóval létrehozott változók és a hoisting](01-variables/lessons/01-var-hoisting.html)
2. [A var kulcsszóval létrehozott változók és a hatókör (scope)](01-variables/lessons/02-var-scope.html)
3. [Variable shadowing](01-variables/lessons/03-var-scope-shadowing.html)
4. [Memory leak problémák](01-variables/lessons/04-var-scope-memory-leak.html)
5. [Nested scope](01-variables/lessons/05-var-scope-nested-scope.html)
6. [A let kulcsszóval létrehozott változók és a Temporal Dead Zone](01-variables/lessons/06-let-temporary-dead-zone.html)
7. [A let kulcsszóval létrehozott változók újradeklarálása](01-variables/lessons/07-let-redeclaration.html)
8. [Mi is a block scope?](01-variables/lessons/08-let-scope.html)
9. [A let használata az if else vezérlési szerkezeten belül](01-variables/lessons/09-let-if-else.html)
10. [A let használata a switch case vezérlési szerkezeten belül](01-variables/lessons/10-let-switch-case.html)
11. [A let használata ciklusoknál](01-variables/lessons/11-let-for-loop.html)
12. [Eseményfigyelők használata cikluson belül, let nélkül](01-variables/lessons/12-eventlisteners-loop-without-let.html)
13. [Eseményfigyelők használata cikluson belül, a let használatával](01-variables/lessons/13-eventlisteners-loop-with-let.html)
14. [Polyfill, transpiler](01-variables/lessons/14-polyfill-transpiler.html)
15. [A const kulcsszó használata](01-variables/lessons/15-const.html)
16. [Az Object.freeze() metódus használata](01-variables/lessons/16-object-freeze.html)
17. [Memory lifecycle](01-variables/lessons/17-memory-lifecycle.html)

### 2. Függvények
1. [Függvény definíciója](02-functions/lessons/01-function-definition.html)
2. [Callback függvények](02-functions/lessons/02-callback-function.html)
3. [Closure](02-functions/lessons/03-closure.html)
4. [Azonnal meghívott függvénykifejezés (IIFE)](02-functions/lessons/04-immediately-invoked-function-expression.html)
5. [Az azonnal meghívott függvénykifejezés és a blokkok](02-functions/lessons/05-immediately-invoked-function-expression-and-blobks.html)
6. [Blokk hatókörű függvények](02-functions/lessons/06-block-scoped-function.html)
7. [Alapértelmezett paraméter](02-functions/lessons/07-default-paremeter.html)
8. [Alapértelmezett paraméter objektumok esetében](02-functions/lessons/08-default-parameter-and-objects.html)
9. [Az arrow function-ök használata](02-functions/lessons/09-arrow-function.html)
10. [Objektum mint egy arrow function visszatérési értéke](02-functions/lessons/10-arrow-function-return-object.html)
11. [Arrow function mint callback](02-functions/lessons/11-arrow-function-as-callback.html)
12. [Arrow function mint metódus](02-functions/lessons/12-arrow-function-as-object-method.html)
13. [Arrow function használata metóduson belül](02-functions/lessons/13-arrow-function-inside-object-method.html)
14. [A Heap és a Stack memóriaterületek](02-functions/lessons/14-heap-stack.html)

### 3. Tömbök
1. [A forEach() metódus használata](03-array/lessons/01-forEach.html)
2. [A map() metódus használata](03-array/lessons/02-map.html)
3. [A filter() metódus használata](03-array/lessons/03-filter.html)
4. [A reduce() metódus használata](03-array/lessons/04-reduce.html)
5. [A funkcionális programozás alapjai](03-array/lessons/05-functional-programming-example.html)
6. [A flat() metódus használata](03-array/lessons/06-flat.html)
7. [A flatMap() metódus használata](03-array/lessons/07-flatMap.html)
8. [Új metódusok: find(), findIndex(), some(), every()](03-array/lessons/08-find-findIndex-some-every.html)

### 4. Stringek
1. [A template literal](04-string/lessons/01-template-literal-basics.html)
2. [Template literal használata tömbökkel](04-string/lessons/02-template-literal-with-array-map.html)
3. [Új metódusok: startsWith(), endsWith(), includes(), repeat(), padStar(), padEnd(), trimStart(), trimEnd()](04-string/lessons/03-startsWith-endsWith-includes-repeat-padStart-padEnd.-trimStart-trimEnd.html)
4. [Többsoros szövegek template literal használatával](04-string/lessons/04-multiline-string.html)
5. [A spread operátor](04-string/lessons/05-spread-operator.html)
6. [A rest paraméter](04-string/lessons/06-rest-parameneter.html)
7. [Tagged template literal](04-string/lessons/07-tagged-template-literal.html[)

### 5. Számok és a Math objektum
1. [A Number.isFinite() metódus](05-number-and-math/lessons/01-isFinite.html)
2. [A Number.isNaN() és a globális isNaN() metódus](05-number-and-math/lessons/02-isNaN.html)
3. [Mik a safe integerek?](05-number-and-math/lessons/03-isSafeInteger.html)
4. [Bináris és oktális literál](05-number-and-math/lessons/04-binary-and-octal-literal.html)
5. [A Math.sign() metódus](05-number-and-math/lessons/05-sign.html)
6. [A Math.trunc() metódus](05-number-and-math/lessons/06-truncate.html)
7. [A BigInt típus](05-number-and-math/lessons/07-bigInt.html)

### 6. Adatok átstrukturálása
1. [Tömbök átstrukturálása](06-destructuring/lessons/01-destructuring-array.html)
2. [Adatok felcserélése](06-destructuring/lessons/02-swap-data.html)
3. [Objektumok átstrukturálása](06-destructuring/lessons/03-object-destructuring.html)
4. [Objektumok átstrukturálása új változónév hozzárendelésével](06-destructuring/lessons/04-object-destructuring-with-new-variable-names.html)
5. [Objektumok átstrukturálása alapértelmezett értékkel](06-destructuring/lessons/05-object-destructuring-with-default-values.html)
6. [Objektumok átstrukturálása új változónév hozzárendelésével és alapértelmezett értékkel](06-destructuring/lessons/06-object-destructuring-combine-new-variable-nemes-and-default-values.html)

### 7. Dátumok
1. [Date objektumok létrehozása](07-date/lessons/01-new-date.html)
2. [Date-metódusok](07-date/lessons/02-useful-date-methods.html)
3. [A get… metódusok](07-date/lessons/03-get-methods.html)
4. [A getUTC… metódusok](07-date/lessons/04-getUTC-methods.html)
5. [A set… metódusok](07-date/lessons/05-set-methods.html)
6. [Példafeladat](07-date/lessons/06-date-handling-example.html)

### 8. Egyéb újdonságok
1. [A for of ciklus](08-other/lessons/01-for-of/03-for-of.html)
2. [Az Intl objektum, szövegek összehasonlítása lokalizáció szerint](08-other/lessons/02-intl/01-intl-collator.html)
3. [Pénznem formázása lokalizáció szerint](08-other/lessons/02-intl/02-intl-currency.html)
4. [Dátum formázása lokalizáció szerint](08-other/lessons/02-intl/03-intl-datetime.html)
5. [A Symbol típus](08-other/lessons/03-symbol/01-create-symbols.html)
6. [A for() metódus és a globális szimbólumnyilvántartó](08-other/lessons/03-symbol/02-symbol-for.html)
7. [Symbol használata objektum tulajdonságaként](08-other/lessons/03-symbol/03-symbol-as-object-property.html)
8. [A Map objektum és a set(), get(), has() metódusai](08-other/lessons/04-map/01-map-get-set-has.html)
9. [A Map objektum delete(), keys() és values() metódusai](08-other/lessons/04-map/02-map-delete-keys-values.html)
10. [A WeakMap objektum](08-other/lessons/04-map/03-weakmap.html)
11. [A Set objektum, az add(), entries(), values(), has() metódusok és a size tulajdonság](08-other/lessons/05-set/01-set-add-size-entries-values-has.html)
12. [A Set objektum delete(), clear() és next() metódusai](08-other/lessons/05-set/02-set-delete-clear-next.html)
13. [Objektumok tulajdonságainak egyszerűsített megadási módja](08-other\lessons\06-objects\01-property-shorthand.html)
14. [Objektumok metódusainak egyszerűsített megadási módja](08-other\lessons\06-objects\02-method-properties.html)
15. [Számított tulajdonságok](08-other/lessons/06-objects/03-computed-properties.html)
16. [Dinamikus tulajdonságok](08-other/lessons/06-objects/04-dinamic-properties.html)

### 9. Web storage-ok
1. [Cookies, azaz sütik](09-storage/lessons/01-cookie.html)
2. [Saját sütikezeleő objektum gyártása, a setCookie() metódus megírása](09-storage/lessons/02-cookieHandler-object.html)
3. [Saját sütikezeleő objektum gyártása, a getCookie() metódus megírása](09-storage/lessons/02-cookieHandler-object.html)
4. [Saját sütikezeleő objektum gyártása, a checkCookie() és deleteCookie() metódus megírása](09-storage/lessons/02-cookieHandler-object.html)
5. [A localStorage és a sessionStorage](D:\Projects\TRAINING360\javascript-advanced\09-storage\lessons\03-localStorage-sessionStorage.html)

### 10. A JavaScript modul rendszere
1. [Az export, és az import utasítás I.](10-modules/lessons/01-02-export-import/index.html)
2. [Az export, és az import utasítás II.](10-modules/lessons/01-02-export-import/index.html)
3. [Modulok exportálás más néven](10-modules/lessons/03-export-as/index.html)
4. [Modulok importálás más néven](10-modules/lessons/04-import-as/index.html)
5. [Az összes modul importálása más néven](10-modules/lessons/05-import-all-as/index.html)
6. [A default export használata](10-modules/lessons/06-export-default/index.html)
7. [Az export, és az export default utasítás együttes használata](10-modules/lessons/07-mixed-export/index.html)

### 11. A RegExp objektum
1. [RegExp objektum létrehozása, minták készítése](11-regex/lessons/01-create-pattern-and-check-match.html)
2. [Flagek használata](11-regex/lessons/02-regex-flags.html)
3. [Adott mintával való kezdődés, adott mintára való végződés vizsgálata](11-regex/lessons/03-start-with-end-with.html)
4. [Csoportosítás](11-regex/lessons/04-grouping.html)
5. [A pont, mint speciális karakter](11-regex/lessons/06-the-plus-character.html)
6. [A plusz jel, mint speciális](11-regex/lessons/07-the-star-character.html)
7. [A csillag, mint speciális karakter](11-regex/lessons/07-the-star-character.html)
8. [A kérdőjel, mint speciális karakter](11-regex/lessons/08-the-question-mark-character.html)
9. [Számosság megadása](11-regex/lessons/09-custom-count.html)
10. [Metakarakterek](11-regex/lessons/10-metacharacters.html)
11. [Validációs példaprogram késztése](11-regex/lessons/11-validator-example.html)

### 12. Kivételkezelés
1. [A try catch blokkok használata](12-error-handling/lessons/01-try-catch.html)
2. [Példaprogram a try catch használatára](12-error-handling/lessons/02-error-handling-example.html)
3. [A throw utasítás, és a különböző hibaobjektumok](12-error-handling/lessons/03-throw-and-instance-of.html)
4. [A finally blokk használata](12-error-handling/lessons/04-finally.html)
5. [Kivételkezelés aszinkron függvények esetében](12-error-handling/lessons/05-try-catch-with-async-functions.html)

### 13. Promise
1. [Promise objektumok létrehozása, a then() metódus](13-promise/lessons/01-create-promise-resolve-promise.html)
2. [A then() metódus paraméterei](13-promise/lessons/02-reject-promise.html)
3. [A catch() metódus használata](13-promise/lessons/03-catch.html)
4. [A finally() metódus használata](13-promise/lessons/04-finally.html)
5. [Több then() használata](13-promise/lessons/05-multiple-then.html)
6. [Promise-ok láncolása](13-promise/lessons/06-promise-chaining.html)
7. [Az all() metódus bemutatása](13-promise/lessons/07-promise-all.html)
8. [Az allSettled() metódus bemutatása](13-promise/lessons/08-promise-allSettled.html)
9. [A race() metódus bemutatása](13-promise/lessons/09-promise-race.html)
10. [Mi is az a then-able objektum?](13-promise/lessons/10-thenable-object.html)
11. [A fetch API alapjai](13-promise/lessons/11-fetch-api.html)
12. [Opciók megadása fetch használatánál](13-promise/lessons/12-fetch-options.html)

### 14. Aszinkron programozás
1. [Event loop és Task Queue](14-async-programming/lessons/01-event-loop.html)
2. [A setTimeout() és egyéb aszinkron műveletek](14-async-programming/lessons/02-setTimeout-sync-and-async-operations.html)
3. [Az XMLHttpRequest aszinkron művelet](14-async-programming/lessons/03-xmlHttpRequest.html)
4. [Szinkron callback hell](14-async-programming/lessons/04-callback-hell-sync.html)
4. [Szinkron callback hell szebben](14-async-programming/lessons/04-callback-hell-sync-simple.html)
5. [Aszinkron callback hell](14-async-programming/lessons/05-callback-hell-async.html)
5. [Aszinkron callback hell szebben](14-async-programming/lessons/05-callback-hell-async-simple.html)
6. [Microtask Queue](14-async-programming/lessons/06-microtask.html)

### 15. Generátorok
1. [A generátor függvényekről](15-generators/lessons/01-generators-basics.html)
2. [Generátor függvény használata tömb bejárására](15-generators/lessons/02-loop-through-an-object.html)
3. [A return() metódus](15-generators/lessons/03-return.html)
4. [A throw() metódus](15-generators/lessons/04-throw.html)
5. [A yield* utasítás](15-generators/lessons/05-yield-star.html)
6. [Egyedi azonosító, és fibonacci sorozat generálása gererátor függvények segítségével](15-generators/lessons/06-id-generator-finonacci-generator.html)
7. [Python szerű range ciklus készítése generátor függvénnyel](15-generators/lessons/07-python-like-range.html)
8. [Több ajax hívás kezelése generátor függvénnyel](15-generators/lessons/08-multiple-ajax-request.html)

### 16. Aszinkron függvények
1. [Aszinkron függvények írása](16-async-await/lessons/01-async-functions-basics.html)
2. [Az await utasítás](16-async-await/lessons/02-await.html)
3. [Soros és párhuzamos futtatás](16-async-await/lessons/03-serial-and-paralell-running.html)
4. [A végrehajtási idő mérése](16-async-await/lessons/04-check-execution-time.html)
5. [A fetch API használata aszinkron függvényekkel](16-async-await/lessons/05-async-await-use-with-fetch.html)
6.
- [A callback, generátor, promise és aszinkron függvény összehasonlítása - callback](16-async-await/lessons/06-1-sample-callback.html)
- [A callback, generátor, promise és aszinkron függvény összehasonlítása - generátor](16-async-await/lessons/06-2-sample-generator.html)
- [A callback, generátor, promise és aszinkron függvény összehasonlítása - promise](16-async-await/lessons/06-3-sample-promise.html)
- [A callback, generátor, promise és aszinkron függvény összehasonlítása - async/await](16-async-await/lessons/06-4-sample-async-await.html)

### 17. This
1. [Mi is a this?](17-this/lessons/01-introduction.html)
2. [A this értéke globális névtérben, és függvényen belül](17-this/lessons/02-this-in-global-code-and-inside-a-function.html)
3. [A this értéke objektum metódusban](17-this/lessons/03-this-in-object-methods.html)
4. [A this értéke objektum metóduson belüli függvényben](17-this/lessons/04-this-inside-object-mehods-embed-function.html)
5. [A this értéke arrow function-ben](17-this/lessons/05-this-and-arrow-functions.html)
6. [A this értéke eseményeken belül](17-this/lessons/06-this-and-events.html)
7. [A call(), és az apply() metódusok](17-this/lessons/07-call-apply.html)
8. [A bind() metódus](17-this/lessons/08-bind.html)

### 18. Objektumok – haladó
1. [Objektum létrehozási módok](19-class/lessons/01-class-pattern.html)
2. [A prototype tulajdonság](18-objects/lessons/02-the-prototype-property.html)
3. [A prototype használata, magyarázata ábrával szemléltetve](18-objects/lessons/03-prototype-basic-figure.html)
4. [Prototípus alapú öröklődés](18-objects/lessons/04-prototypal-inheritance.html)
5. Az öröklődés magyarázata ábrával szemléltetve I.
6. Az öröklődés magyarázata ábrával szemléltetve II.
7. [Getter, és setter metódusok](18-objects/lessons/07-getter-setter.html)
8. [Több getter/setter írása](18-objects/lessons/08-multiple-getter-setter.html)
9. [Névadási konvenciók a get(), set() használatakor](18-objects/lessons/09-getter-setter-problem.html)
10. [Getter, és setter metódusok használata prototype-al](18-objects/lessons/10-getter-setter-with-prototype.html)
11. [A defineProperty() metódus, és a tulajdonság leírók](18-objects/lessons/11-property-descriptors.html)

### 19. OOP
1. [A class pattern](19-class/lessons/01-class-pattern.html)
2. ["Osztály" metódusok](19-class/lessons/02-class-methods.html)
3. [Öröklődés az extends kulcsszóval I.](19-class/lessons/03-class-extends.html)
4. [Öröklődés az extends kulcsszóval II.](19-class/lessons/04-class-method-overriding.html)
5. [Getter, setter használata class patternnél](19-class/lessons/05-class-getter-setter.html)
6. [Statikus metódusok](19-class/lessons/06-static-methods.html)
7. [Publikus adattagok](19-class/lessons/07-public-class-field.html)
8. [Statikus publikus adattagok](19-class/lessons/08-static-public-class-fields.html)
9. [Privát adattagok](19-class/lessons/09-private-class-field.html)
10. [Statikus privát adattagok](19-class/lessons/10-private-static-class-field.html)
11. [Metódusok felülírása](19-class/lessons/11-method-overriding.html)