博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js实现方法的链式调用
阅读量:4452 次
发布时间:2019-06-07

本文共 548 字,大约阅读时间需要 1 分钟。

假如这里有三个方法:

person.unmerried();
person.process();
person.married();
在jQuery中通常的写法是:person.unmerried().process().married();
而在js中要实现链式调用,只需在类中的每个方法中通过this关键字返回对象实例的引用。

function Person(){};Person.prototype.status =false;Person.prototype.married =function(){this.status = true;return this;};Person.prototype.unmerried = function(){this.status = false;return this;};Person.prototype.process = function(){alert("I'm in love");return this;}var bob = new Person();bob.unmerried().process().married();

 

转载于:https://www.cnblogs.com/littlewriter/p/6218011.html

你可能感兴趣的文章
转:iphone 申请证书
查看>>
电子测量作业——采用DDS(数字频率合成法)设计信号发生器 ,完成设计方案。...
查看>>
Python就业方向
查看>>
一步步学习SPD2010--第二章节--处理SP网站(3)--创建网站层次架构
查看>>
TCP
查看>>
Excel常用函数大全
查看>>
团队-团队编程项目中国象棋-模块测试过程
查看>>
R-创建数据集-ch2
查看>>
gitHub地址
查看>>
10个经典的C语言面试基础算法及代码
查看>>
[概念] js的函数节流和throttle和debounce详解
查看>>
普通的java Ftp客户端的文件上传
查看>>
视图系统
查看>>
Palindromes _easy version
查看>>
vue 小记
查看>>
CURRICULUM VITAE
查看>>
菱形缓冲器电路
查看>>
盲点流水账记录
查看>>
08多态
查看>>
Groovy 程序结构
查看>>