首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[教程]返回对象,使方法可以链式调用

发布于 2024-09-12 11:11:16
0
114

在面向对象的Javascript中为对象建立一个方法时,返回当前对象可以让你在一条链上调用方法。

function Person(name) {
  this.name = name;

  this.sayName = function() {
    console.log("Hello my name is: ", this.name);
    return this;
  };

  this.changeName = function(name) {
    this.name = name;
    return this;
  };
}

var person = new Person("John");
person.sayName().changeName("Timmy").sayName();
评论
一个月内的热帖推荐
风轻y
Lv.1种子选手

427

帖子

23

小组

329

积分

赞助商广告
站长交流