[{"data":1,"prerenderedAt":249},["ShallowReactive",2],{"term-m\u002Fmethod":3,"related-m\u002Fmethod":232},{"id":4,"title":5,"acronym":6,"body":7,"category":213,"description":214,"difficulty":215,"extension":216,"letter":217,"meta":218,"navigation":138,"path":219,"related":220,"seo":226,"sitemap":227,"stem":230,"subcategory":6,"__hash__":231},"terms\u002Fterms\u002Fm\u002Fmethod.md","Method",null,{"type":8,"value":9,"toc":207},"minimark",[10,15,19,23,35,39,196,200,203],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"A method is just a function that belongs to an object or class. Your Dog object has a bark() method — it's the dog's personal function. A regular function floats free; a method is attached to something.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25,26,30,31,34],{},"A method is a function defined inside a class or object. It typically operates on the data (state) of that class via ",[27,28,29],"code",{},"this"," or ",[27,32,33],{},"self",". Methods define the behaviour of objects in object-oriented programming.",[11,36,38],{"id":37},"show-me-the-code","Show Me The Code",[40,41,46],"pre",{"className":42,"code":43,"language":44,"meta":45,"style":45},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","class Calculator {\n  add(a: number, b: number): number {\n    return a + b;\n  }\n}\n\nconst calc = new Calculator();\ncalc.add(2, 3); \u002F\u002F 5\n","typescript","",[27,47,48,65,102,121,127,133,140,163],{"__ignoreMap":45},[49,50,53,57,61],"span",{"class":51,"line":52},"line",1,[49,54,56],{"class":55},"spNyl","class",[49,58,60],{"class":59},"sBMFI"," Calculator",[49,62,64],{"class":63},"sMK4o"," {\n",[49,66,68,72,75,79,82,85,88,91,93,95,98,100],{"class":51,"line":67},2,[49,69,71],{"class":70},"swJcz","  add",[49,73,74],{"class":63},"(",[49,76,78],{"class":77},"sHdIc","a",[49,80,81],{"class":63},":",[49,83,84],{"class":59}," number",[49,86,87],{"class":63},",",[49,89,90],{"class":77}," b",[49,92,81],{"class":63},[49,94,84],{"class":59},[49,96,97],{"class":63},"):",[49,99,84],{"class":59},[49,101,64],{"class":63},[49,103,105,109,113,116,118],{"class":51,"line":104},3,[49,106,108],{"class":107},"s7zQu","    return",[49,110,112],{"class":111},"sTEyZ"," a",[49,114,115],{"class":63}," +",[49,117,90],{"class":111},[49,119,120],{"class":63},";\n",[49,122,124],{"class":51,"line":123},4,[49,125,126],{"class":63},"  }\n",[49,128,130],{"class":51,"line":129},5,[49,131,132],{"class":63},"}\n",[49,134,136],{"class":51,"line":135},6,[49,137,139],{"emptyLinePlaceholder":138},true,"\n",[49,141,143,146,149,152,155,158,161],{"class":51,"line":142},7,[49,144,145],{"class":55},"const",[49,147,148],{"class":111}," calc ",[49,150,151],{"class":63},"=",[49,153,154],{"class":63}," new",[49,156,60],{"class":157},"s2Zo4",[49,159,160],{"class":111},"()",[49,162,120],{"class":63},[49,164,166,169,172,175,177,181,183,186,189,192],{"class":51,"line":165},8,[49,167,168],{"class":111},"calc",[49,170,171],{"class":63},".",[49,173,174],{"class":157},"add",[49,176,74],{"class":111},[49,178,180],{"class":179},"sbssI","2",[49,182,87],{"class":63},[49,184,185],{"class":179}," 3",[49,187,188],{"class":111},")",[49,190,191],{"class":63},";",[49,193,195],{"class":194},"sHwdD"," \u002F\u002F 5\n",[11,197,199],{"id":198},"when-youll-hear-this","When You'll Hear This",[16,201,202],{},"\"Call the save() method on the model.\" \u002F \"That method has too many responsibilities.\"",[204,205,206],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":45,"searchDepth":67,"depth":67,"links":208},[209,210,211,212],{"id":13,"depth":67,"text":14},{"id":21,"depth":67,"text":22},{"id":37,"depth":67,"text":38},{"id":198,"depth":67,"text":199},"general","A method is just a function that belongs to an object or class. Your Dog object has a bark() method — it's the dog's personal function.","beginner","md","m",{},"\u002Fterms\u002Fm\u002Fmethod",[221,222,223,224,225],"Function","Class","OOP","Parameter","Return Value",{"title":5,"description":214},{"changefreq":228,"priority":229},"weekly",0.7,"terms\u002Fm\u002Fmethod","mrK5IQBERtxlHAMa-SZf3m2Jg69AHFcJLGTi_vXehEs",[233,236,239,243,246],{"title":222,"path":234,"acronym":6,"category":213,"difficulty":215,"description":235},"\u002Fterms\u002Fc\u002Fclass","A class is a blueprint for creating objects.",{"title":221,"path":237,"acronym":6,"category":213,"difficulty":215,"description":238},"\u002Fterms\u002Ff\u002Ffunction","A function is a reusable recipe. You write the steps once, give it a name, and call it whenever you need those steps done.",{"title":223,"path":240,"acronym":223,"category":213,"difficulty":241,"description":242},"\u002Fterms\u002Fo\u002Foop","intermediate","OOP is a way of organising code by modelling the world as objects — things that have properties (what they are) and methods (what they do).",{"title":224,"path":244,"acronym":6,"category":213,"difficulty":215,"description":245},"\u002Fterms\u002Fp\u002Fparameter","A parameter is the placeholder name inside a function definition — it's the label on the slot where you plug things in.",{"title":225,"path":247,"acronym":6,"category":213,"difficulty":215,"description":248},"\u002Fterms\u002Fr\u002Freturn-value","A return value is what a function hands back to you after doing its work. You send a coffee machine beans and water, it returns coffee.",1776518295047]