首页 >> 方法大全

JavaScript 对象方法

2022-05-14 方法大全 216 作者:考证青年

在线教程

JS HTML DOMJS BOMJS Web APIJS vs 参考手册

Site 关于帮助

对象方法

实例

var person = {
  firstName: "Bill",
  lastName : "Gates",
  id       : 648,
  fullName : function() {
    return this.firstName + " " + this.lastName;
  }
};

自己试试

方法

方法是可以对对象执行的操作。

方法是包含函数定义的属性。

物业价值

比尔

大门

年龄

62

蓝色

() { 这个。 + " " + 这个。;}

方法是存储为对象属性的函数。

这个关键字

在 中,this 指的是拥有代码的对象。

在函数中使用时 this 的值是“拥有”该函数的对象。

请注意方法,这不是变量。是关键词。您不能更改 this 的值。

访问对象方法

使用以下语法创建对象方法:

methodName : function() { 代码行 }

请使用以下语法访问对象方法:

objectName.methodName()

您通常将 () 描述为对象的方法和属性。

属性被 () 调用后作为函数执行。

本例访问对象的()方法:

实例

name = person.fullName();

自己试试

如果访问不带()的属性方法,则返回函数定义:

实例

name = person.fullName;

方法

自己试试

使用内置方法

本例使用对象的()方法将文本转换为大写:

var message = "Hello world!";
var x = message.toUpperCase();

上面的代码执行后x的值是:

HELLO WORLD!

添加新方法

向对象添加方法是在构造函数内部完成的:

实例

function person(firstName, lastName, age, eyeColor) {
    this.firstName = firstName;  
    this.lastName = lastName;
    this.age = age;
    this.eyeColor = eyeColor;
    this.changeName = function (name) {
        this.lastName = name;
    };
}

() 将函数名的值赋给 的属性。

现在你可以试试:

myMother.changeName("Jobs");

自己试试

通过“替换”这个,明确你指的是哪个。

和 HTML DOM 参考手册示例测验高级教程

简体中文版提供的内容仅用于培训和测试目的,不保证内容的正确性。与使用本网站内容相关的风险与本网站无关。版权所有,保留所有权利。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了