{"id":1551,"date":"2025-10-23T08:56:32","date_gmt":"2025-10-23T08:56:32","guid":{"rendered":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/?page_id=1551"},"modified":"2025-10-28T09:26:41","modified_gmt":"2025-10-28T09:26:41","slug":"js-objektid-ja-meetodid","status":"publish","type":"page","link":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/js-objektid-ja-meetodid\/","title":{"rendered":"JS Objektid ja meetodid"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"> JS Objektid ja meetodid<\/h2>\n\n\n\n<p><strong>Javascripti objektid<\/strong> on v\u00f5imsad andmestruktuurid, mis v\u00f5imaldavad teil organiseerida seotud andmeid \u00fchte \u00fcksusesse. Objektid koosnevad v\u00f5tmes-v\u00e4\u00e4rtuses paaridest, kus v\u00f5ti on s\u00f5ne (<em>string<\/em>) ja v\u00e4\u00e4rtus v\u00f5ib olla mis tahes Javascripti andmet\u00fc\u00fcp (arv, s\u00f5ne, massiiv, funktsioon jne). Objektid pakuvad suurep\u00e4rast viisi andmete struktureerimiseks ja manipuleerimiseks<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>N\u00e4ited igap\u00e4evaelust:<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>E-kaubandus<\/strong>  (veebipoodides kasutatakse objekte toodete esindamiseks, millel on omadused nagu nimi, hind, laoseis, kirjeldus, kategooria jne.)<\/li>\n\n\n\n<li><strong>Hotelli broneeringud <\/strong>(hotellid kasutavad objekte broneeringute esindamiseks, kus iga broneeringu objekt v\u00f5ib sisaldada andmeid nagu kliendi nimi, kuup\u00e4evad, toa t\u00fc\u00fcp, hinnaarvutused jne.)<\/li>\n\n\n\n<li><strong>Autod <\/strong>(iga auto v\u00f5ib olla objekt, millel on erinevad atribuudid nagu mark, mudel, v\u00e4rv, mootori maht, registrinumber jne.)<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">JS sisseehitatud objektid:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\">Math&nbsp;objekt <\/mark><\/strong>sisaldab matemaatilisi funktsioone ja konstante.<\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\">Date&nbsp;objekt<\/mark><\/strong> v\u00f5imaldab t\u00f6\u00f6tada kuup\u00e4evade ja kellaaegadega<\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\">Array&nbsp;objekt<\/mark><\/strong> on sisseehitatud objekt, mida kasutatakse massiivide loomiseks ja manipuleerimiseks.<\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\">String&nbsp;objekt<\/mark><\/strong> sisaldab meetodeid, mis v\u00f5imaldavad t\u00f6\u00f6tada s\u00f5nedega.<\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\">Object&nbsp;objekt<\/mark><\/strong> on JavaScripti alusobjekt, mida kasutatakse k\u00f5ikide objektide baasina.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Objekti s\u00fcntaks<\/strong> koosneb v\u00f5tme-v\u00e4\u00e4rtuse paari paaridest, kus v\u00f5ti on s\u00f5ne ja v\u00e4\u00e4rtus v\u00f5ib olla mis tahes Javascripti andmet\u00fc\u00fcp.<\/h5>\n\n\n\n<p><strong>N\u00e4iteks:<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nlet auto = {\n    mark: &quot;Audi&quot;,\n    mudel: &quot;A4&quot;,\n    aasta: 2020,\n    varv: &quot;must&quot;,\n    lisavarustus: &#x5B;&quot;kliimaseade&quot;, &quot;elektriaknad&quot;, &quot;navigatsioonis\u00fcsteem&quot;]\n};\n\/\/v\u00e4ljundiks\nconsole.log(auto);\n<\/pre><\/div>\n\n\n<p><strong>Tulemus:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"539\" height=\"218\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/FC79EC2D-5CBC-4D87-BCFE-816F5253212D.png\" alt=\"\" class=\"wp-image-1555\" style=\"width:502px;height:auto\" srcset=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/FC79EC2D-5CBC-4D87-BCFE-816F5253212D.png 539w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/FC79EC2D-5CBC-4D87-BCFE-816F5253212D-300x121.png 300w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/FC79EC2D-5CBC-4D87-BCFE-816F5253212D-150x61.png 150w\" sizes=\"auto, (max-width: 539px) 100vw, 539px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Punkts\u00fcntaks \u2013 juurdep\u00e4\u00e4s iga objekti omadustele.<\/h5>\n\n\n\n<p><strong>N\u00e4iteks:<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nlet auto = {\n    mark: &quot;Audi&quot;,\n    mudel: &quot;A4&quot;,\n    aasta: 2020,\n    varv: &quot;must&quot;,\n    lisavarustus: &#x5B;&quot;kliimaseade&quot;, &quot;elektriaknad&quot;, &quot;navigatsioonis\u00fcsteem&quot;]\n};\n\nconsole.log(auto.mark);\nconsole.log(auto.mudel);\nconsole.log(auto.aasta);\nconsole.log(auto.varv);\nconsole.log(auto.lisavarustus);\n<\/pre><\/div>\n\n\n<p><strong>Tulemus:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"540\" height=\"112\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/05B931D6-9219-4ACE-B4D4-9DDC53451D65.png\" alt=\"\" class=\"wp-image-1559\" srcset=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/05B931D6-9219-4ACE-B4D4-9DDC53451D65.png 540w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/05B931D6-9219-4ACE-B4D4-9DDC53451D65-300x62.png 300w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/05B931D6-9219-4ACE-B4D4-9DDC53451D65-150x31.png 150w\" sizes=\"auto, (max-width: 540px) 100vw, 540px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Objekti meetodid ja&nbsp;<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\">this<\/mark>&nbsp;kasutamine<\/h2>\n\n\n\n<p><strong>Meetodid on objekti funktsioonid<\/strong>, mis v\u00f5ivad manipuleerida objekti omadustega v\u00f5i teostada muid toiminguid objekti kontekstis.<br><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\">this<\/mark>&nbsp;<\/strong>v\u00f5tmes\u00f5na kasutatakse meetodite sees, et viidata objektile, mille sees meetod on kutsutud.&nbsp;<\/p>\n\n\n\n<p><strong>N\u00e4iteks:<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nlet auto = {\n    \/\/omadused\n    mark: &quot;Audi&quot;,\n    mudel: &quot;Q4&quot;,\n    aasta: 2013,\n    varv: &quot;sinine&quot;,\n    omadused: &#x5B;&quot;kliimaseade&quot;, &quot;elektriaknad&quot;, &quot;navigatsioonis\u00fcsteem&quot;],\n\n    \/\/meetodid\n    taisnimi: function() {\n        return this.mark + &quot; &quot; + this.mudel;\n    }\n};\n\nconsole.log(auto.taisnimi());\n<\/pre><\/div>\n\n\n<p><strong>Tulemus:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"551\" height=\"79\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/98E468E8-D2A2-424D-B73D-B62BAEB9EDDE.png\" alt=\"\" class=\"wp-image-1560\" srcset=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/98E468E8-D2A2-424D-B73D-B62BAEB9EDDE.png 551w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/98E468E8-D2A2-424D-B73D-B62BAEB9EDDE-300x43.png 300w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/98E468E8-D2A2-424D-B73D-B62BAEB9EDDE-150x22.png 150w\" sizes=\"auto, (max-width: 551px) 100vw, 551px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Meetodi l\u00fchendamine<\/h3>\n\n\n\n<p><strong>L\u00fchem variant<\/strong> <strong>metodid<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\n  taisnimi() {\n    return this.mark + &quot; &quot; + this.mudel;\n  }\n<\/pre><\/div>\n\n\n<p>Kui omadused on massiivis, siis kasuta<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\"><strong>&nbsp;for<\/strong><\/mark>&nbsp;v\u00f5i&nbsp;<strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\">forEach<\/mark><\/strong>&nbsp;ts\u00fcklit.<\/p>\n\n\n\n<p><strong>N\u00e4iteks:<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nlet auto = {\n    \/\/omadused\n    mark: &quot;Audi&quot;,\n    mudel: &quot;RS 7&quot;,\n    aasta: 2024,\n    varv: &quot;punane&quot;,\n    omadused: &#x5B;&quot;kliimaseade&quot;, &quot;elektriaknad&quot;, &quot;navigatsioonis\u00fcsteem&quot;],\n\n    \/\/meetodid\n    taisnimi() {\n        return this.mark + &quot; &quot; + this.mudel;\n    },\n\n    kuvaOmadused() {\n        this.omadused.forEach(omadus =&gt; console.log(omadus));\n    }\n};\n\nauto.kuvaOmadused();\n<\/pre><\/div>\n\n\n<p><strong>Tulemus:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"531\" height=\"111\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/9470C9C6-4F07-4634-8865-7D8919C836A3.png\" alt=\"\" class=\"wp-image-1561\" srcset=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/9470C9C6-4F07-4634-8865-7D8919C836A3.png 531w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/9470C9C6-4F07-4634-8865-7D8919C836A3-300x63.png 300w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/9470C9C6-4F07-4634-8865-7D8919C836A3-150x31.png 150w\" sizes=\"auto, (max-width: 531px) 100vw, 531px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Objektide massiivid<\/h2>\n\n\n\n<p><strong>Objektide massiiv<\/strong> on JavaScriptis andmete struktuur, mis koosneb mitmest objektist, mis on j\u00e4rjestatud indeksi alusel.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Objektide massiivi loomine ja kuvamine<\/h3>\n\n\n\n<p><strong>N\u00e4iteks:<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nlet autod = &#x5B;\n    { mark: &#039;Audi&#039;, mudel: &#039;A5&#039;, aasta: 2022 },\n    { mark: &#039;Nissan&#039;, mudel: &#039;Civic&#039;, aasta: 2014 },\n    { mark: &#039;Tesla&#039;, mudel: &#039;Model 3&#039;, aasta: 2019 }\n];\n\nconsole.log(autod);\n<\/pre><\/div>\n\n\n<p><strong>Tulemus:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"543\" height=\"105\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/FEBC347B-9C0A-43DA-9FAE-3EF0F81352F9.png\" alt=\"\" class=\"wp-image-1562\" srcset=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/FEBC347B-9C0A-43DA-9FAE-3EF0F81352F9.png 543w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/FEBC347B-9C0A-43DA-9FAE-3EF0F81352F9-300x58.png 300w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/FEBC347B-9C0A-43DA-9FAE-3EF0F81352F9-150x29.png 150w\" sizes=\"auto, (max-width: 543px) 100vw, 543px\" \/><\/figure>\n\n\n\n<p><strong><em>Konkreetse auto andmed<\/em><\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nconsole.log(autod&#x5B;0]);\n<\/pre><\/div>\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"556\" height=\"101\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/76BA0A93-FF69-482C-938C-D40560C15772.png\" alt=\"\" class=\"wp-image-1563\" srcset=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/76BA0A93-FF69-482C-938C-D40560C15772.png 556w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/76BA0A93-FF69-482C-938C-D40560C15772-300x54.png 300w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/76BA0A93-FF69-482C-938C-D40560C15772-150x27.png 150w\" sizes=\"auto, (max-width: 556px) 100vw, 556px\" \/><\/figure>\n\n\n\n<p><strong><em>N\u00e4ide punkts\u00fcnteesist<\/em><\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nconsole.log(autod&#x5B;0].mark);\n<\/pre><\/div>\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"549\" height=\"29\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/D3F89B70-70FE-4F75-805E-01C843DB3DBC.png\" alt=\"\" class=\"wp-image-1564\" srcset=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/D3F89B70-70FE-4F75-805E-01C843DB3DBC.png 549w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/D3F89B70-70FE-4F75-805E-01C843DB3DBC-300x16.png 300w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/D3F89B70-70FE-4F75-805E-01C843DB3DBC-150x8.png 150w\" sizes=\"auto, (max-width: 549px) 100vw, 549px\" \/><\/figure>\n\n\n\n<p><strong><em>K\u00f5igi mudelite vaatamiseks kasutame<\/em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\"> forEach<\/mark><em> ts\u00fcklit.<\/em><\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nlet autod = &#x5B;\n    { mark: &#039;Audi&#039;, mudel: &#039;A5&#039;, aasta: 2022 },\n    { mark: &#039;Nissan&#039;, mudel: &#039;Civic&#039;, aasta: 2014 },\n    { mark: &#039;Tesla&#039;, mudel: &#039;Model 3&#039;, aasta: 2019 }\n];\n\nautod.forEach((auto) =&gt; {\n    console.log(`\n    Mark: ${auto.mark},\n    Mudel: ${auto.mudel},\n    Aasta: ${auto.aasta}\n    `);\n});\n<\/pre><\/div>\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"553\" height=\"240\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/3B6E9CD9-ACB3-417C-A0B0-99692743371F.png\" alt=\"\" class=\"wp-image-1566\" srcset=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/3B6E9CD9-ACB3-417C-A0B0-99692743371F.png 553w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/3B6E9CD9-ACB3-417C-A0B0-99692743371F-300x130.png 300w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/3B6E9CD9-ACB3-417C-A0B0-99692743371F-150x65.png 150w\" sizes=\"auto, (max-width: 553px) 100vw, 553px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Objekti massiivi meetodid<\/h2>\n\n\n\n<p><strong>JavaScripti massiivide meetodid<\/strong> on kasutatavad nii tavaliste massiivide kui ka objektide massiivide puhul. Sellised meetodid nagu&nbsp;<strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\"><code>push()<\/code>,&nbsp;<code>pop()<\/code>,&nbsp;<code>shift()<\/code>,&nbsp;<code>unshift()<\/code>,&nbsp;<code>splice()<\/code>,&nbsp;<code>slice()<\/code>,&nbsp;<code>forEach()<\/code>,&nbsp;<code>map()<\/code>,&nbsp;<code>filter()<\/code>,&nbsp;<code>reduce()<\/code>,&nbsp;<code>sort()<\/code><\/mark>,<\/strong> jne.<\/p>\n\n\n\n<p><strong>N\u00e4iteks:<\/strong> (&nbsp;<strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\"><code>push()<\/code><\/mark><\/strong>, <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\"><code>unshift()<\/code><\/mark><\/strong>)<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nlet autod = &#x5B;\n    { mark: &#039;Audi&#039;, mudel: &#039;A5&#039;, aasta: 2022 },\n    { mark: &#039;Nissan&#039;, mudel: &#039;Civic&#039;, aasta: 2014 },\n    { mark: &#039;Tesla&#039;, mudel: &#039;Model 3&#039;, aasta: 2019 }\n];\n\n\/\/Lisab uue objekti massiivi l\u00f5ppu\nautod.push({ mark: &#039;BMW&#039;, mudel: &#039;320i&#039;, aasta: 2012 });\nautod.unshift({ mark: &#039;Toyota&#039;, mudel: &#039;Corolla&#039;, aasta: 2009 });\nconsole.log(autod);\n<\/pre><\/div>\n\n\n<p><strong>Tulemus:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"556\" height=\"138\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/023526E7-EFC3-463E-BF06-556B4E74FC72.png\" alt=\"\" class=\"wp-image-1569\" srcset=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/023526E7-EFC3-463E-BF06-556B4E74FC72.png 556w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/023526E7-EFC3-463E-BF06-556B4E74FC72-300x74.png 300w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/023526E7-EFC3-463E-BF06-556B4E74FC72-150x37.png 150w\" sizes=\"auto, (max-width: 556px) 100vw, 556px\" \/><\/figure>\n\n\n\n<p><strong>N\u00e4iteks:<\/strong> (&nbsp;<strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\"><code>splice()<\/code><\/mark><\/strong>)<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nmassiiv.splice(\n  {start indeks},\n  {mitu eemaldada},\n  {mida lisada}\n);\n\n\/\/Eemaldab esimese objekti\nautod.splice(0,1);\n\/\/Lisab objekti alates teisest indeksist, ei kustutata midagi\nautod.splice(1,0,{ mark: &#039;Audi&#039;, mudel: &#039;A4&#039;, aasta: 2018 });\n<\/pre><\/div>\n\n\n<p><strong>Tulemus:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"554\" height=\"141\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/AE5C29A2-BE0B-4DF8-BD16-CBC7639BC682.png\" alt=\"\" class=\"wp-image-1570\" srcset=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/AE5C29A2-BE0B-4DF8-BD16-CBC7639BC682.png 554w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/AE5C29A2-BE0B-4DF8-BD16-CBC7639BC682-300x76.png 300w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/AE5C29A2-BE0B-4DF8-BD16-CBC7639BC682-150x38.png 150w\" sizes=\"auto, (max-width: 554px) 100vw, 554px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Massiivist otsimine<\/h2>\n\n\n\n<p><strong>Objektide massiivist otsimiseks<\/strong> kasutame&nbsp;<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\"><strong><code>find<\/code>&nbsp;<\/strong><\/mark>meetodit. Kui vastust ei leita, siis tuleb<strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\">&nbsp;<code>undefined<\/code><\/mark><\/strong>.<\/p>\n\n\n\n<p><strong>N\u00e4iteks:<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\n\/\/Otsimine\nlet otsing = autod.find(auto=&gt;auto.aasta &gt; 2018);\nconsole.log(otsing);\n\n\/\/Otsimine\nlet otsing = autod.find(auto=&gt;auto.aasta &gt; 2018 &amp;&amp; auto.mark === &quot;Tesla&quot;);\nconsole.log(otsing);\n<\/pre><\/div>\n\n\n<p><strong>Tulemus:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"552\" height=\"107\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/331525FD-9ED5-4978-97E7-51AB41855031.png\" alt=\"\" class=\"wp-image-1571\" srcset=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/331525FD-9ED5-4978-97E7-51AB41855031.png 552w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/331525FD-9ED5-4978-97E7-51AB41855031-300x58.png 300w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/331525FD-9ED5-4978-97E7-51AB41855031-150x29.png 150w\" sizes=\"auto, (max-width: 552px) 100vw, 552px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Massiivi filtreerimine<\/h2>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\">filter<\/mark><\/strong> loob massiivist uue massiivi ja v\u00e4ljastab tingimustele vastavad elemendid.<\/p>\n\n\n\n<p><strong>N\u00e4iteks:<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nlet arvud = &#x5B;1, 2, 3, 4, 5, 6, 7, 8, 9, 10];\n\nconst filtreeritud = arvud.filter(arv =&gt; arv % 2 === 0);\nconsole.log(filtreeritud);\n\n\/\/Filtreerimine\nlet filter = autod.filter(auto=&gt;auto.aasta &gt; 2018);\nconsole.log(filter);\n<\/pre><\/div>\n\n\n<p><strong>Tulemus:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"554\" height=\"214\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/A6A0B304-A4F4-4675-B5A0-68B596E540CF.png\" alt=\"\" class=\"wp-image-1572\" srcset=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/A6A0B304-A4F4-4675-B5A0-68B596E540CF.png 554w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/A6A0B304-A4F4-4675-B5A0-68B596E540CF-300x116.png 300w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/A6A0B304-A4F4-4675-B5A0-68B596E540CF-150x58.png 150w\" sizes=\"auto, (max-width: 554px) 100vw, 554px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Massiivi sorteerimine<\/strong><\/h2>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\">sort()<\/mark>&nbsp;<\/strong>vajab oma elementide \u00f5igesti j\u00e4rjestamiseks.<\/p>\n\n\n\n<p><strong>N\u00e4iteks:<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nautod.sort((a, b) =&gt; a.aasta - b.aasta);\nconsole.log(autod);\n<\/pre><\/div>\n\n\n<p><strong>Tulemus:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"529\" height=\"110\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/D216677E-E977-4C13-9BF5-30B182A252CF.png\" alt=\"\" class=\"wp-image-1573\" srcset=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/D216677E-E977-4C13-9BF5-30B182A252CF.png 529w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/D216677E-E977-4C13-9BF5-30B182A252CF-300x62.png 300w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/D216677E-E977-4C13-9BF5-30B182A252CF-150x31.png 150w\" sizes=\"auto, (max-width: 529px) 100vw, 529px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u00dclesanne:<\/h2>\n\n\n\n<p><strong><a href=\"https:\/\/oleksandraryshniak24.thkit.ee\/JS_objekti\/objekti_loomine.html\">Objektide s\u00fcntaks ja struktuur<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>JS Objektid ja meetodid Javascripti objektid on v\u00f5imsad andmestruktuurid, mis v\u00f5imaldavad teil organiseerida seotud andmeid \u00fchte \u00fcksusesse. Objektid koosnevad v\u00f5tmes-v\u00e4\u00e4rtuses [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1551","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>JS Objektid ja meetodid - Oleksandra Ryshniak Portfolio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/js-objektid-ja-meetodid\/\" \/>\n<meta property=\"og:locale\" content=\"et_EE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JS Objektid ja meetodid - Oleksandra Ryshniak Portfolio\" \/>\n<meta property=\"og:description\" content=\"JS Objektid ja meetodid Javascripti objektid on v\u00f5imsad andmestruktuurid, mis v\u00f5imaldavad teil organiseerida seotud andmeid \u00fchte \u00fcksusesse. Objektid koosnevad v\u00f5tmes-v\u00e4\u00e4rtuses [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/js-objektid-ja-meetodid\/\" \/>\n<meta property=\"og:site_name\" content=\"Oleksandra Ryshniak Portfolio\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-28T09:26:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/FC79EC2D-5CBC-4D87-BCFE-816F5253212D.png\" \/>\n\t<meta property=\"og:image:width\" content=\"539\" \/>\n\t<meta property=\"og:image:height\" content=\"218\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/js-objektid-ja-meetodid\\\/\",\"url\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/js-objektid-ja-meetodid\\\/\",\"name\":\"JS Objektid ja meetodid - Oleksandra Ryshniak Portfolio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/js-objektid-ja-meetodid\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/js-objektid-ja-meetodid\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/FC79EC2D-5CBC-4D87-BCFE-816F5253212D.png\",\"datePublished\":\"2025-10-23T08:56:32+00:00\",\"dateModified\":\"2025-10-28T09:26:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/js-objektid-ja-meetodid\\\/#breadcrumb\"},\"inLanguage\":\"et\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/js-objektid-ja-meetodid\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/js-objektid-ja-meetodid\\\/#primaryimage\",\"url\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/FC79EC2D-5CBC-4D87-BCFE-816F5253212D.png\",\"contentUrl\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/FC79EC2D-5CBC-4D87-BCFE-816F5253212D.png\",\"width\":539,\"height\":218},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/js-objektid-ja-meetodid\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JS Objektid ja meetodid\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/#website\",\"url\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/\",\"name\":\"Oleksandra Ryshniak Portfolio\",\"description\":\"\u041f\u0440\u043e\u0441\u0442\u043e \u0435\u0449\u0435 \u043e\u0434\u0438\u043d WordPress \u0441\u0430\u0439\u0442\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"et\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JS Objektid ja meetodid - Oleksandra Ryshniak Portfolio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/js-objektid-ja-meetodid\/","og_locale":"et_EE","og_type":"article","og_title":"JS Objektid ja meetodid - Oleksandra Ryshniak Portfolio","og_description":"JS Objektid ja meetodid Javascripti objektid on v\u00f5imsad andmestruktuurid, mis v\u00f5imaldavad teil organiseerida seotud andmeid \u00fchte \u00fcksusesse. Objektid koosnevad v\u00f5tmes-v\u00e4\u00e4rtuses [&hellip;]","og_url":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/js-objektid-ja-meetodid\/","og_site_name":"Oleksandra Ryshniak Portfolio","article_modified_time":"2025-10-28T09:26:41+00:00","og_image":[{"width":539,"height":218,"url":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/FC79EC2D-5CBC-4D87-BCFE-816F5253212D.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/js-objektid-ja-meetodid\/","url":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/js-objektid-ja-meetodid\/","name":"JS Objektid ja meetodid - Oleksandra Ryshniak Portfolio","isPartOf":{"@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/#website"},"primaryImageOfPage":{"@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/js-objektid-ja-meetodid\/#primaryimage"},"image":{"@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/js-objektid-ja-meetodid\/#primaryimage"},"thumbnailUrl":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/FC79EC2D-5CBC-4D87-BCFE-816F5253212D.png","datePublished":"2025-10-23T08:56:32+00:00","dateModified":"2025-10-28T09:26:41+00:00","breadcrumb":{"@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/js-objektid-ja-meetodid\/#breadcrumb"},"inLanguage":"et","potentialAction":[{"@type":"ReadAction","target":["https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/js-objektid-ja-meetodid\/"]}]},{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/js-objektid-ja-meetodid\/#primaryimage","url":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/FC79EC2D-5CBC-4D87-BCFE-816F5253212D.png","contentUrl":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/10\/FC79EC2D-5CBC-4D87-BCFE-816F5253212D.png","width":539,"height":218},{"@type":"BreadcrumbList","@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/js-objektid-ja-meetodid\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/"},{"@type":"ListItem","position":2,"name":"JS Objektid ja meetodid"}]},{"@type":"WebSite","@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/#website","url":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/","name":"Oleksandra Ryshniak Portfolio","description":"\u041f\u0440\u043e\u0441\u0442\u043e \u0435\u0449\u0435 \u043e\u0434\u0438\u043d WordPress \u0441\u0430\u0439\u0442","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"et"}]}},"_links":{"self":[{"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/pages\/1551","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/comments?post=1551"}],"version-history":[{"count":9,"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/pages\/1551\/revisions"}],"predecessor-version":[{"id":1722,"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/pages\/1551\/revisions\/1722"}],"wp:attachment":[{"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/media?parent=1551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}