视频: 105 JS基础 添加删除记录 修改 2025
JavaScript中的对象除了属性外还有其他特性。他们也可以有 方法 。方法只是一个附加到对象的函数。看看这个意思,看看这个例子:
//从addingMethods创建一个生物。 html var critter = new Object(); //添加一些属性小动物。 name =“Milo”;小动物。年龄= 5; //创建一个方法小动物。 talk = function(){msg =“嗨!我的名字是”+ this。名称; msg + =“我是”+ this。年龄; alert(msg);} //结束方法//调用talk方法生物。谈论();
除了属性,新的小动物还有一个talk()方法。如果一个属性描述了一个对象的特征,一个方法描述了该对象可以做的事情。
<! - 1 - >这是如何工作的:
-
用你需要的任何属性构建一个对象。
首先构建一个对象并给它一些属性。
-
定义一个很像属性的方法。
实际上,方法 在JavaScript中属于 属性,但不要太担心;它会让你的头部爆炸。
-
您可以将一个预建功能分配给一个方法。
如果您创建了一个您想用作方法的函数,您可以简单地分配它。
-
您也可以创建一个匿名函数。
更多的时候,你会想在你定义对象的时候在那里创建你的方法。你可以立即用function(){语法创建一个函数。
-
这个关键字引用当前对象。
在函数内部,你可能想访问对象的属性。这个。 name引用当前对象的name属性。
-
然后可以直接引用该方法。
使用方法定义对象后,可以调用它。例如,如果生物对象有谈话的方法,请使用小动物。 talk()来调用这个方法。
