Skip to content

Commit 4914f06

Browse files
committed
Minor tweaks here and there.
1 parent 491468c commit 4914f06

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

doc/fi/intro/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
**JavaScript-puutarha** sisältää kasvavan kokoelman JavaScriptin ongelmallisiin osiin liittyvää dokumentaatiota. Se tarjoaa vinkkejä, joiden avulla välttää yleisiä virheitä, bugeja sekä suorituskykyongelmia ja huonoja tapoja, joita aloittelevat JavaScript-ohjelmoijat saattavat kohdata kieleen tutustuessaan.
44

5-
JavaScript-puutarha **ei** tähtää itse kielen opettamiseen. On suositeltavaa, että lukija ymmärtää jo kielen perusteet ennen itse tekstin lukemista. Nämä perusteet voit oppia esimerkiksi perehtymällä Mozilla Developer Networkin erinomaiseen[oppaaseen][1].
5+
JavaScript-puutarha **ei** tähtää itse kielen opettamiseen. On suositeltavaa, että lukija ymmärtää jo kielen perusteet ennen itse tekstin lukemista. Nämä perusteet voit oppia esimerkiksi perehtymällä Mozilla Developer Networkin erinomaiseen [oppaaseen][1].
66

77
[1]: https://developer.mozilla.org/en/JavaScript/Guide
88

doc/fi/object/general.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
## Olioiden käyttö ja ominaisuudet
22

3-
Kaikki muuttujat, kahta poikkeusta lukuunottamatta, käyttäytyvät JavaScriptissä kuten olio. Nämä poikkeukset ovat [`null`](#core.undefined) sekä [`undefined`](#core.undefined).
3+
Kaikki muuttujat, kahta poikkeusta lukuunottamatta, käyttäytyvät JavaScriptissä oliomaisesti. Nämä poikkeukset ovat [`null`](#core.undefined) sekä [`undefined`](#core.undefined).
44

5-
false.toString() // 'false'
5+
false.toString() // epätosi
66
[1, 2, 3].toString(); // '1,2,3'
77

88
function Foo(){}

doc/fi/object/hasownproperty.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ Jotta voimme tarkistaa onko olion ominaisuus määritelty siinä *itsessään*,
1111
var foo = {goo: undefined};
1212

1313
foo.bar; // 1
14-
'bar' in foo; // true
14+
'bar' in foo; // tosi
1515

16-
foo.hasOwnProperty('bar'); // false
17-
foo.hasOwnProperty('goo'); // true
16+
foo.hasOwnProperty('bar'); // epätosi
17+
foo.hasOwnProperty('goo'); // tosi
1818

1919
Ainoastaan `hasOwnProperty` palauttaa oikean ja odotetun tuloksen. Sen tietäminen on olennaista minkä tahansa olion ominaisuuksia iteroidessa. Tämä on **ainut** tapa löytää olion itsensä ominaisuudet prototyyppiketjusta riippumatta.
2020

@@ -29,11 +29,11 @@ JavaScript **ei** suojele `hasOwnProperty`-metodin nimeä. Täten on mahdollista
2929
bar: 'Olkoon vaikka lohikäärmeitä'
3030
};
3131

32-
foo.hasOwnProperty('bar'); // palauttaa aina false
32+
foo.hasOwnProperty('bar'); // palauttaa aina epätoden
3333

3434
// Käytä toisen olion hasOwnProperty-metodia ja kutsu sitä asettamalla
3535
// 'this' foohon
36-
({}).hasOwnProperty.call(foo, 'bar'); // true
36+
({}).hasOwnProperty.call(foo, 'bar'); // tosi
3737

3838
### Yhteenveto
3939

doc/fi/object/prototype.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Ensimmäinen suuri ero liittyy siihen, kuinka perintä toimii. JavaScriptissä s
3535
Foo.prototype
3636
{ method: ... }
3737
Object.prototype
38-
{ toString: ... /* etc. */ }
38+
{ toString: ... /* jne. */ }
3939

4040
Yllä olio `test` perii sekä `Bar.prototype`- että `Foo.prototype`-olion. Tällöin se pääsee käsiksi `Foo`:ssa määriteltyy funktioon `method`. Se pääsee käsiksi myös ominaisuuteen `value`, jonka luotu `Foo`-olio sisältää prototyypissään. On tärkeää huomata, että `new Bar()` **ei** luo uutta `Foo`-oliota vaan käyttää uudelleen sen prototyyppiin asetettua. Tässä tapauksessa kaikki `Bar`-oliot jakavat siis **saman** `value`-ominaisuuden.
4141

0 commit comments

Comments
 (0)