JS创建对象的方式是什么

技术JS创建对象的方式是什么本篇内容主要讲解“JS创建对象的方式是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JS创建对象的方式是什么”吧!创建对象的4种方式:1.字面

本文主要讲解“JS如何创建对象”。感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。让边肖带你学习“JS创造物体的方式是什么”!

创建对象的4种方式:

1.从字面上创建对象。

2.用新字符创建一个对象

3.自定义构造函数

4.在工厂模式下创建对象

对象是指:有属性和方法。

1.通过字面量的方式去创建对象

varperson 1={ 0

名称: '柯南',

年龄:12,

性别: '男性':

eat : function(){ 0

控制台日志(“我饿了,想吃东西”)

},

say : function(){ 0

控制台日志(“我叫柯南”)

}

}

Console.log('person.eat输出函数',person.eat)

person . eat();//直接输出人.吃和人的区别。在我们需要注意的是:,我饿了,想吃东西。

人.吃是输出功能

Person.eat()是调用函数。

JS创建对象的方式是什么

2.使用new字符创建对象

varperson 2=NewObject();

Person2.name=' Conan '

person2.age='21 '

人2 .性别='男性'

person 2 . eat=function(){ 0

控制台日志(“我饿了,想吃东西”)

}

person 2 . say=function(){ 0

控制台日志(“我叫柯南”)

}

控制台日志('性别',人员2 .性别)//输出男性上面这两种方式去创建对象的缺点:

虽然以上两种方法可以用来创建对象

但是我们甚至不知道我们创造了什么样的物体。

当然,我们知道它们是OBject类型。

此时,我们需要使用自定义构造函数来创建对象。

3.自定构造函数创建对象

功能人员(姓名、年龄、性别等){ 0

Console.log('没有传递给like参数的值是未确定的',like)

//这里指的是对象Person。

console.log('this ',this)

this.name=name

this.age=年龄;

this.sex=sex

this . say=function(){ 0

Console.log('我的名字,姓名)

}

}

//这一行代码表示对象的创建。

//同时实例化一个对象

//并初始化此对象的属性。

//所以这一行代码并不简单。

Per 1=新人('柯南',19,'男');

per1 . say();

console . log(per1 instance of person);//true现在我们知道per1属于Person类型,这是使用自定义构造函数创建对象的优势。我们知道它创造了哪种类型的物体。

ps:的构造函数通常以大写字母开头。

JS创建对象的方式是什么

当我们new一个对象的时候做了四件事情:

通过创建自定义对象,我们知道当我们创建对象时,我们会做四件事。

1.打开存储当前对象的空间

2.将此设置为当前对象

3.设置属性和方法

4.返回此对象

4.工厂模式创建对象

functioncreateObj(姓名、年龄){ 0

letobj=NewObject();

obj.name=name

年龄=年龄;

obj . SayHi=function(){ 0

console.log(obj.name)

}

returnobj

}

Letper=createObj ('Siteng ',200)

console . log(per . age);//200

per . SayHi();//思腾已经到了这里,相信大家对“JS创造对象的方式是什么”有了更深的理解,让我们一起来实践吧!这是网站。更多相关内容,可以去相关渠道查询,关注我们,继续学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/123883.html

(0)

相关推荐

  • 大数据storm框架搭建和原理(大数据开发一般用什么软件)

    技术基于Storm的怎么实现大数据平台本篇内容主要讲解“基于Storm的怎么实现大数据平台”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“基于Storm的怎么实现大数据平台”吧

    攻略 2021年12月23日
  • 怎么用CSS实现仿Windows10鼠标照亮边框效果

    技术怎么用CSS实现仿Windows10鼠标照亮边框效果这篇文章主要讲解了“怎么用CSS实现仿Windows10鼠标照亮边框效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学

    攻略 2021年11月6日
  • 抖音24小时自助刷业务,便宜刷抖音网站?

    技术抖音24小时自助刷业务,便宜刷抖音网站?抖音是一款短视频app,深受大众的喜爱,因为里面既可以观看别人的作品,也可以发布自己的作品。别人观看自己的作品后给点赞,就是给我们最大的鼓励。但是,在抖音上发布的大多数作品是没

    测评 2021年11月11日
  • 哪些水果含维生素c,含有维生素C的食物有什么

    技术哪些水果含维生素c,含有维生素C的食物有什么含维生素C的食物很多哪些水果含维生素c,好多水果蔬菜都有。水果比如苹果,梨,荔枝,橘子,葡萄等,蔬菜比如辣椒,白菜,茄子,番茄。好多好多,只要丰富点,换着吃,每天摄入量足够

    生活 2021年10月27日
  • 工资核算方法,工资的正确计算方法?急

    技术工资核算方法,工资的正确计算方法?急1工资核算方法、正算法:工资=月薪÷21.75×月计薪天数×(出勤天数比例)2、反算法:工资=月薪-月薪÷21.75x缺勤天数×(出勤天数比例)3、月计薪天数=(月出勤天数 + 法

    生活 2021年10月21日
  • Jupyter Notebook快捷键及使用

    技术Jupyter Notebook快捷键及使用 Jupyter Notebook快捷键及使用一、什么是cellcell:一对In Out会话被视作一个代码单元,称为cell
    cell行号前的 * ,表

    礼包 2021年11月15日