为对象添加方法

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

在对象里面除了可以表示数据的属性,还有可以做事的属性,也就是函数类型的属性,这类的属性在对象里叫做方法,英文是 method …

给对象添加方法跟使用函数表达式定义函数是差不多的,只不过我们需要指定对象 … 比如单独去给对象添加方法可以这样 ….

先是对象的名称,加上一个点 … 然后是属性的名称 .. 因为这个属性是个方法,所以也可以说是方法的名称 … 等号右边可以使用一个匿名的函数 …

这里我们为 beyond 这个对象添加一个叫 showArtist() 的方法 … 它的功能就是,可以在页面上输出乐队的所有的成员名字 …

beyond.showArtist = function () {
for (var i = 0; i < this.artist.length; i++) {
document.writeln(this.artist[i]);
}
}

在这个函数里面,用到了 this 关键词 … 这个关键词在不同的情境下面代表的东西都不太一样 … 在这里,它代表的是对象本身 … 也就是 beyond 这个对象 ….

我们用了一个 for 循环 … 在页面上输出 beyond 对象里的 artist 属性里的所有的项目 … 这里我们用的 writeln() 其实就是 document 这个对象的一个方法 …

document 对象表示的就是网页 …

调用对象的方法,可以使用对象的名称,加上 . 然后再加上对象的方法的名称 …

beyond.showArtist();

保存 … 回到浏览器 …

在页面上,会显示 beyond 这个对象的 artist 属性里面的所有的东西 ….

为对象添加方法《 JavaScript 基础 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点