-</head><body><!-- Navigation--><nav id="nav_main"><div><ul><li><a href="/JavaScript-Garden/ru" title="JavaScript Гарден по-русски">ru</a></li><li><a href="/JavaScript-Garden/zh" title="JavaScript Garden 中文翻译">zh</a></li><li><a href="/JavaScript-Garden/" title="JavaScript Garden in English">en</a></li><li class="active"><a href="/JavaScript-Garden/fi" title="JavaScript-puutarha suomeksi">fi</a></li></ul><a id="top" href="#intro" title="Back to top">#top</a><a id="hide_menu" class="tablet">Hide Menu</a></div><ul><li class="nav_intro"><h1><a href="#intro">Johdanto</a></h1><ul><li><a href="#intro.authors">Tekijät</a></li><li><a href="#intro.contributors">Osallistujat</a></li><li><a href="#intro.translators">Kääntäjät</a></li><li><a href="#intro.license">Lisenssi</a></li></ul></li><li class="nav_object"><h1><a href="#object">Oliot</a></h1><ul><li><a href="#object.general">Olioiden käyttö ja ominaisuudet</a></li><li><a href="#object.prototype">Prototyyppi</a></li><li><a href="#object.hasownproperty"><code>hasOwnProperty</code></a></li><li><a href="#object.forinloop"><code>for in</code>-luuppi</a></li></ul></li><li class="nav_function"><h1><a href="#function">Funktiot</a></h1><ul><li><a href="#function.general">Funktiomääreet ja lausekkeet</a></li><li><a href="#function.this">Kuinka <code>this</code> toimii</a></li><li><a href="#function.closures">Sulkeumat ja viitteet</a></li><li><a href="#function.arguments"><code>arguments</code>-olio</a></li><li><a href="#function.constructors">Konstruktorit</a></li><li><a href="#function.scopes">Näkyvyysalueet ja nimiavaruudet</a></li></ul></li><li class="nav_array"><h1><a href="#array">Taulukot</a></h1><ul><li><a href="#array.general">Taulukon iterointi ja attribuutit</a></li><li><a href="#array.constructor"><code>Array</code>-konstruktori</a></li></ul></li><li class="nav_types"><h1><a href="#types">Tyypit</a></h1><ul><li><a href="#types.equality">Yhtäsuuruus ja vertailut</a></li><li><a href="#types.typeof"><code>typeof</code>-operaattori</a></li><li><a href="#types.instanceof"><code>instanceof</code>-operaattori</a></li><li><a href="#types.casting">Tyyppimuunnokset</a></li></ul></li><li class="nav_core"><h1><a href="#core">Ydin</a></h1><ul><li><a href="#core.eval">Miksi <code>eval</code>-funktiota tulee välttää</a></li><li><a href="#core.undefined"><code>undefined</code> ja <code>null</code></a></li><li><a href="#core.semicolon">Automaattiset puolipisteet</a></li></ul></li><li class="nav_other"><h1><a href="#other">Muuta</a></h1><ul><li><a href="#other.timeouts"><code>setTimeout</code> ja <code>setInterval</code></a></li></ul></li></ul></nav><!-- Mobile navigation--><nav id="nav_mobile"><a id="nav_prev_section" href="#">prev section<span class="nav_section_name">section name</span></a><a id="nav_next_section" href="#">next section<span class="nav_section_name">section name</span></a><a id="show_menu">show menu</a></nav><!-- Sections--><section id="intro"><!-- Introduction--><header id="intro.intro"><h1>Johdanto</h1><div><p><strong>JavaScript-puutarha</strong> 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.</p>
0 commit comments