教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

天富娱乐登录 现金赌钱苹果版app下载安装的方式有哪些?

更新时间:2021年05月21日11时48分 来源:传智教育 浏览次数:

天富娱乐登录 现金赌钱苹果版app下载安装的方式有哪些?下面介绍javascript中最常用的创建对象的六种方式。

1、简单对象的创建使用对象字面量的方式{}创建一个对象(最简单,好理解,推荐使用)

代码如下

 var Cat = {}; Cat.name="kity"; Cat.age=2; Cat.sayHello=function(){ alert("hello "+Cat.name+",今年"+Cat["age"]+"岁了"); } Cat.sayHello(); 

天富娱乐登录

2.1)创建一个对象,相当于 new 一个类的实例(无参构造函数)

代码如下

 function Person(){ } var personOne=new Person(); personOne.name="dylan"; personOne.hobby="coding"; personOne.work=function(){ alert(personOne.name+" is coding now..."); } personOne.work();

2.2)可以使用有参构造函数来实现,这样定义更方便,扩展性更强(推荐使用)

代码如下

 function Pet(name,age,hobby){ this.name=name; this.age=age; this.hobby=hobby; this.eat=function(){ alert("我叫"+this.name+",我喜欢"+this.hobby+",也是个吃货"); } } var maidou =new Pet("麦兜",5,"睡觉"); maidou.eat(); 

天富娱乐登录彩票

代码如下:

 var wcDog =new Object(); wcDog.name="旺财"; wcDog.age=3; wcDog.work=function(){ alert("我是"+wcDog.name+",汪汪汪......"); } wcDog.work();

天富娱乐注册注册开户

代码如下:

 function Dog(){ } Dog.prototype.name="旺财"; Dog.prototype.eat=function(){ alert(this.name+"是个吃货"); } var wangcai =new Dog(); wangcai.eat();

天富娱乐注册app下载中心

代码如下:

 function Car(name,price){ this.name=name; this.price=price; } Car.prototype.sell=function(){ alert("我是"+this.name+",我现在卖"+this.price+"万元"); } var camry =new Car("凯美瑞",27); camry.sell();

天富娱乐登录体育真人

代码如下:

 function Car(name,price){ this.name=name; this.price=price; if(typeof Car.sell=="undefined"){ Car.prototype.sell=function(){ alert("我是"+this.name+",我现在卖"+this.price+"万元"); } Car.sell=true; } } var camry =new Car("凯美瑞",27); camry.sell();

以上几种,是 javascript 中最常用的创建对象的方式

好口碑IT培训



猜你喜欢:

js中的原型(prototype)是什么?如何理解?

js如何将json字符串转换为json对象?

JS中的对象是什么?它有哪些属性和变量?

传智教育HTML&JS+前端培训课程

0 分享到:
和我们在线交谈!