ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

1104-创建对象

2021-11-04 19:32:10  阅读:141  来源: 互联网

标签:function return name 创建对象 eat 1104 stud id


三种方法

第一种:自变量 json 通常用在数据解析

第二种:构造函数 function

第三种:Object  代码重复率太高  灵活,易扩展

function:

function 函数名(属性名){

this.id=id;  函数名的.id=id

this.eat = function(返回值1){ eat方法

console.log("吃"+返回值1) 输出 吃+返回值1

return this  返回函数名

} ,

this.sleep =function(){

console.log("睡") 输出一个睡

return this  为了方便下面操作

}

}

构造函数

var name = new 函数名 (属性名);

name.eat("内容") 这里的内容是最终显示内容 返回值1是给他输出机会   输出结果是吃+内容

name.sleep()  输出结果就是睡

name.eat("nr").sleep().eat("12334")  return this 为了这一步可以简化调用 因为他调用的是name.eat

因此需要返回到他本身函数名身上

 

function student(id,name){     this.id=id;     this.name=name;     this.eat =function(food){         console.log("吃"+ food)         console.log(this)         return this// this 指41行student     },     this.sleep =function(){         console.log("睡")         return this //调用之后返回stud     } } var stud =new student(1001,"lisi"); stud.eat("22"); stud.sleep();//有stud. 可以调用后面函数 stud.eat("33").sleep().eat("55")//没有return 无法完成 因为没有返回到stud //链式编程  jquery就是链式编程

标签:function,return,name,创建对象,eat,1104,stud,id
来源: https://www.cnblogs.com/linql/p/15509841.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有