JavaScript 对象方法
对象方法 是可以对对象执行的操作。
方法是存储为属性值 的函数定义。
属性 | 值 |
---|---|
firstName | John |
lastName | Doe |
age | 50 |
eyeColor | blue |
fullName | function() {return this.firstName + " " + this.lastName;} |
例子
const person = {
firstName: "John",
lastName: "Doe",
id: 5566,
fullName: function() {
return this.firstName + " " + this.lastName;
}
};
尝试一下 »
在上面的例子中,this
指的是person 对象
this.firstName 表示person 的firstName 属性。
this.lastName 表示person 的lastName 属性。
访问对象方法
使用以下语法访问对象方法
objectName.methodName()
如果你使用 () 调用fullName 属性,它将作为函数执行
如果你不使用 () 访问fullName 属性,它将返回函数定义
向对象添加方法
向对象添加新方法很容易
使用 JavaScript 方法
此示例使用 JavaScript toUpperCase()
方法将文本转换为大写
例子
person.name = function () {
return (this.firstName + " " + this.lastName).toUpperCase();
};
尝试一下 »