|
1 | 1 | ## Objektumok és mezők használata |
2 | 2 |
|
3 | | -A JavaSciprtben minden objektumként működik, a [`null`](#core.undefined) és az [`undefined`](#core.undefined) kivételével. |
| 3 | +A JavaScriptben minden objektumként működik, a [`null`](#core.undefined) és az [`undefined`](#core.undefined) kivételével. |
4 | 4 |
|
5 | 5 | false.toString(); // 'hamis' |
6 | 6 | [1, 2, 3].toString(); // '1,2,3' |
@@ -47,11 +47,11 @@ Egy objektum mezői kétféle módon érhetőek el, vagy az 'objektum.mezőnév' |
47 | 47 | foo.1234; // SyntaxError |
48 | 48 | foo['1234']; // működik |
49 | 49 |
|
50 | | -A két jelölés majdnem egyenértékűen használható, kivéve, hogy a szögletes zárójelekkel dinamkusan állíthatunk be mezőket és olyan neveket is választhatunk, amik amúgy szintaxis hibához vezetnének (Fordító: mivel a neveket stringbe kell rakni, megadhatunk a JS által "lefoglalt" kulcsszavakat is mezőnévként, habár ennek használata erősen kerülendő). |
| 50 | +A két jelölés majdnem egyenértékűen használható, kivéve, hogy a szögletes zárójelekkel dinamikusan állíthatunk be mezőket és olyan neveket is választhatunk, amik amúgy szintaxis hibához vezetnének (Fordító: mivel a neveket stringbe kell rakni, megadhatunk a JS által "lefoglalt" kulcsszavakat is mezőnévként, habár ennek használata erősen kerülendő). |
51 | 51 |
|
52 | 52 | ### Mezők törlése |
53 | 53 |
|
54 | | -Egyetlen módon lehet mezőt törölni egy objektumból ez pedig a `delete` operátor |
| 54 | +Egyetlen módon lehet mezőt törölni egy objektumból, ez pedig a `delete` operátor |
55 | 55 | használata; a mező értékének `undefined`-ra vagy `null`-ra való állítása csak |
56 | 56 | magára az értékre van kihatással, de a kulcs ugyanúgy megmarad az objektumban. |
57 | 57 |
|
@@ -84,7 +84,7 @@ Az objektumok mezőnevei mind stringként, mind egyszerű szövegként (Ford.: a |
84 | 84 | leírhatóak. A JavaScript értelmező hibája miatt, a fenti kód azonban `SyntaxErrort` eredményez ECMAScript 5 előtti verzió esetén. |
85 | 85 |
|
86 | 86 | Ez a hiba onnan ered, hogy a `delete` egy *kulcsszó*, viszont érdemes *string literálként* |
87 | | -leírni hogy helyesen megértsék a régebbi JavaScript motorok is. |
| 87 | +leírni, hogy helyesen megértsék a régebbi JavaScript motorok is. |
88 | 88 |
|
89 | 89 | [1]: http://en.wikipedia.org/wiki/Hashmap |
90 | 90 |
|
0 commit comments