From 95aca4b4d8fa62815d4bd412fff1a364f842814a Mon Sep 17 00:00:00 2001 From: Ryan Johnson Date: Thu, 29 Apr 2021 16:16:42 -0700 Subject: remove retired locales (#699) --- .../errors/bad_return_or_yield/index.html | 54 ---------------- .../hu/web/javascript/reference/errors/index.html | 31 ---------- .../reference/errors/stmt_after_return/index.html | 67 -------------------- .../reference/errors/unexpected_token/index.html | 46 -------------- .../reference/errors/unexpected_type/index.html | 71 ---------------------- 5 files changed, 269 deletions(-) delete mode 100644 files/hu/web/javascript/reference/errors/bad_return_or_yield/index.html delete mode 100644 files/hu/web/javascript/reference/errors/index.html delete mode 100644 files/hu/web/javascript/reference/errors/stmt_after_return/index.html delete mode 100644 files/hu/web/javascript/reference/errors/unexpected_token/index.html delete mode 100644 files/hu/web/javascript/reference/errors/unexpected_type/index.html (limited to 'files/hu/web/javascript/reference/errors') diff --git a/files/hu/web/javascript/reference/errors/bad_return_or_yield/index.html b/files/hu/web/javascript/reference/errors/bad_return_or_yield/index.html deleted file mode 100644 index 2892367f9a..0000000000 --- a/files/hu/web/javascript/reference/errors/bad_return_or_yield/index.html +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: 'Hibaleírás: SyntaxError: return not in function' -slug: Web/JavaScript/Reference/Errors/Bad_return_or_yield -tags: - - Error -translation_of: Web/JavaScript/Reference/Errors/Bad_return_or_yield ---- -
{{jsSidebar("Errors")}}
- -

Üzenet

- -
SyntaxError: 'return' statement outside of function (Edge)
-SyntaxError: return not in function (Firefox)
-SyntaxError: yield not in function (Firefox)
-
- -

Hiba típusa

- -

{{jsxref("SyntaxError")}}.

- -

Mi történt?

- -

Egy  return vagy yield utasítás szerepel function-ön kívül. Lehet, hogy egy kapcsos zárójel hiányzik? A return és yield utasításoknak függvényen belül kell szerepelniük, mert csak itt értelmezhetőek. (Megszakítják illetve megállítják-folytatják a proramrész futását, és opcionálisan értékrt adnak vissza.)

- -

Példák

- -
var cheer = function(score) {
-  if (score === 147)
-    return 'Maximum!';
-  };
-  if (score > 100) {
-    return 'Century!';
-  }
-}
-
-// SyntaxError: return not in function
- -

A kapcsos zárójelek első ránézésre jól vannak rendezve, de a kódrészletből hiányzik egy { az első if utasítás után. A helyes kód így nézne ki:

- -
var cheer = function(score) {
-  if (score === 147) {
-    return 'Maximum!';
-  }
-  if (score > 100) {
-    return 'Century!';
-  }
-};
- -

Lásd még

- - diff --git a/files/hu/web/javascript/reference/errors/index.html b/files/hu/web/javascript/reference/errors/index.html deleted file mode 100644 index c295fccea6..0000000000 --- a/files/hu/web/javascript/reference/errors/index.html +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: JavaScript error reference -slug: Web/JavaScript/Reference/Errors -tags: - - Debugging - - Error - - Errors - - Exception - - JavaScript - - NeedsTranslation - - TopicStub - - exceptions -translation_of: Web/JavaScript/Reference/Errors ---- -

{{jsSidebar("Errors")}}

- -

Below, you'll find a list of errors which are thrown by JavaScript. These errors can be a helpful debugging aid, but the reported problem isn't always immediately clear. The pages below will provide additional details about these errors. Each error is an object based upon the {{jsxref("Error")}} object, and has a name and a message.

- -

Errors displayed in the Web console may include a link to the corresponding page below to help you quickly comprehend the problem in your code.

- -

List of errors

- -

In this list, each page is listed by name (the type of error) and message (a more detailed human-readable error message). Together, these two properties provide a starting point toward understanding and resolving the error. For more information, follow the links below!

- -

{{ListSubPages("/en-US/docs/Web/JavaScript/Reference/Errors")}}

- -

See also

- - diff --git a/files/hu/web/javascript/reference/errors/stmt_after_return/index.html b/files/hu/web/javascript/reference/errors/stmt_after_return/index.html deleted file mode 100644 index 038658955c..0000000000 --- a/files/hu/web/javascript/reference/errors/stmt_after_return/index.html +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: 'Hibaleírás: Warning: unreachable code after return statement' -slug: Web/JavaScript/Reference/Errors/Stmt_after_return -translation_of: Web/JavaScript/Reference/Errors/Stmt_after_return ---- -
{{jsSidebar("Errors")}}
- -

Üzenet

- -
Warning: unreachable code after return statement (Firefox)
-
- -

Hiba típusa

- -

Figyelmeztetés

- -

Mi történt?

- -

A return utasítás befejezi a függvény végrehajtását, és opcionálisan értéket ad vissza. Ha return szerepel a függvényben közvetlenül (tehát nem if-be ágyazva), akkor a return mindig végrehajtódik. Ez esetben, ha a return után van még valamilyen kód, az soha nem fog végrehajtódni. Ezt jelzi a figyelmeztetés.

- -

Ha a return után nincs pontosvessző, majd a következő sorban egy kifejezés (szám, string, ...) szerepel, a figyelmezetés akkor is megjelenik. A JavaScript ugyanis bizonyos esetekben az entert is pontosvesszőnek értelmezi, így a return utasítás lefut, a mögötte található kifejezés pedig nem lesz értelmezve.

- -

Nem jelenik meg figyelmeztetés a pontosvessző nélküli returnre, ha az alábbi utasítások valamelyike követi:

- - - -

Példák

- -

Hibás használatok

- -
function f() {
-  var x = 3;
-  x += 4;
-  return x;   // a return azonnal visszatér a függvényből
-  x -= 3;     // tehát ez a sor soha nem fog lefutni; nem elérhető
-}
-
-function f() {
-  return     // ez 'return'-ként értelmeződik
-    3 + 4;   // tehát a funkció visszatér és ezt a sort soha nem éri el
-}
-
- -

Helyes használat

- -
function f() {
-  var x = 3;
-  x += 4;
-  x -= 3;
-  return x;  // OK: visszatér minden más utasítás után
-}
-
-function f() {
-  return 3 + 4  // OK: pontosvessző nélküli return, kifejezéssel ugyanazon sorban
-}
-
- -

Lásd még

- - diff --git a/files/hu/web/javascript/reference/errors/unexpected_token/index.html b/files/hu/web/javascript/reference/errors/unexpected_token/index.html deleted file mode 100644 index 6e6640b551..0000000000 --- a/files/hu/web/javascript/reference/errors/unexpected_token/index.html +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: 'SyntaxError: Unexpected token' -slug: Web/JavaScript/Reference/Errors/Unexpected_token -translation_of: Web/JavaScript/Reference/Errors/Unexpected_token ---- -
{{jsSidebar("Errors")}}
- -

Üzenet

- -
SyntaxError: expected expression, got "x"
-SyntaxError: expected property name, got "x"
-SyntaxError: expected target, got "x"
-SyntaxError: expected rest argument name, got "x"
-SyntaxError: expected closing parenthesis, got "x"
-SyntaxError: expected '=>' after argument list, got "x"
-
- -

Hiba Típusa

- -

{{jsxref("SyntaxError")}}

- -

Mi nem jó?

- -

A nyelv specifikációja várna egy bizonyos nyelvi formát, de az nem teljesül. Valószínűleg ez egy egyszerű elírás.

- -

Példák

- -

Várható kifejezések

- -

Például, ha egy függvény egy lezáró vesszővel hívünk meg, ez nem helyes. Ugyanis a JavaScript egy argumentumot vár ilyenkor, ami bármilyen bárilyen kifejezés is lehet.

- -
Math.max(2, 42,);
-// SyntaxError: expected expression, got ')'
-
- -

Correct would be omitting the comma or adding another argument:

- -
Math.max(2, 42);
-Math.max(2, 42, 13 + 37);
-
- -

Lásd még

- - diff --git a/files/hu/web/javascript/reference/errors/unexpected_type/index.html b/files/hu/web/javascript/reference/errors/unexpected_type/index.html deleted file mode 100644 index 0cfccda5c1..0000000000 --- a/files/hu/web/javascript/reference/errors/unexpected_type/index.html +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: 'Típushiba: "x" (nem) "y"' -slug: Web/JavaScript/Reference/Errors/Unexpected_type -translation_of: Web/JavaScript/Reference/Errors/Unexpected_type -original_slug: Web/JavaScript/Reference/Errors/Érvénytelen_típus ---- -
{{jsSidebar("Errors")}}
- -
Az „x (nem) y” JavaScript-kivétel akkor keletkezik, ha egy váratlan típus fordul elő. Ez leginkább váratlan {{jsxref("undefined")}} vagy {{jsxref("null")}} értéket jelent.
- -

Üzenet

- -
TypeError: Unable to get property {x} of undefined or null reference (Edge)
-TypeError: "x" is (not) "y" (Firefox)
-
-Példák:
-TypeError: "x" is undefined
-TypeError: "x" is null
-TypeError: "undefined" is not an object
-TypeError: "x" is not an object or null
-TypeError: "x" is not a symbol
-
- -

Hiba típusa

- -

{{jsxref("TypeError")}}.

- -

Mi történt?

- -

Váratlan típus fordult elő a végrehajtás során. Ez leginkább {{jsxref("undefined")}} vagy {{jsxref("null")}} értékek esetén történik.

- -

Ugyanígy bizonyos metódusok – mint például az {{jsxref("Object.create()")}} vagy a {{jsxref("Symbol.keyFor()")}} – paraméterként egy meghatározott típust várnak.

- -

Példák

- -

Hibás használatok

- -
// nem definiált és null értékű paraméterek használata, amiknek esetén a substring metódus nem működik
-var foo = undefined;
-foo.substring(1); // TypeError: foo nincs definiálva
-
-var foo = null;
-foo.substring(1); // TypeError: foo értéke null
-
-
-// Bizonyos metódusok meghatározott típust várnak el
-var foo = {}
-Symbol.keyFor(foo); // TypeError: foo nem szimbólum
-
-var foo = 'bar'
-Object.create(foo); // TypeError: "foo" nem objektum vagy null értékű
-
- -

A hiba javítása

- -

Az undefined értékek kiszűrésére például a typeof operátort lehet használni.

- -
if (foo !== undefined) {
-  // Most, hogy tudjuk foo definiálva van, léphetünk tovább.
-}
-if (typeof foo !== 'undefined') {
-  // Ugyanaz a jó ötlet, de nem használandó implementáció – problémákat tud okozni
-  // a ténylegesen definiálatlan és a deklarálatlan változók közötti kavarodás miatt.
-}
- -

Lásd még

- - -- cgit v1.2.3-54-g00ecf