博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js面向对象基础
阅读量:7104 次
发布时间:2019-06-28

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

js面向对象入门基础

我们在日常编程中,用到的大多都是js面向过程的编程,但是20%的编程我们要运到面向对象,创建对象实例(类),下边说一下,我们创建对象的几种方法!

我们创建对象有下边几种方法:

  1. 第一个方法

//new Object    var person=new Object    person.name="xx";    person.age=xx;    person.....
  1. 第二种方法

//直接创建一个对象,字面量形式var person={    name="xx",    age="xx",    ...        }}

上边的方法我们经常用来学习,但是有一些诟病,如果你想要创建多个对象,可以使用下边这种方法。。

  1. 介绍一下这种方法

//创建对象实例function Student(name,age,xxx){    this.name="",    this.age="",    this.xxx,}//下边是创建对象的方法//用到了对象的继承    类var student1 = new Student('xx', 19, 'xx');var student2 = new Student('xx', 23, 'xx');

我们用下边这种方法如果创建10个对象是不是感觉比上边那个方便?

我们要想对一个对象使用或者创建自己的方法就用到了原型对象prototype!接着上边的

student1.prototype.fly=function(){    console.log("我会飞")}student2.prototype.run=function(){    console.log("我会跑")}

这就是面向对象的一些基础,如果大家觉得可以的话,给个赞,有什么问题也可以在下边评论,我会为你们解答!

转载地址:http://huuhl.baihongyu.com/

你可能感兴趣的文章
Android Notification
查看>>
vue+vant同一项目实现豆瓣电影加网易云音乐webapp-最佳练手项目
查看>>
tty的求助
查看>>
钱包开发数字货币钱包开发虚拟币多币种钱包开发
查看>>
spring cloud互联网分布式微服务云平台规划分析--spring cloud服务统一配置中心
查看>>
【Flask】关于request.json /.values /.args /.form
查看>>
Virtualbox虚拟Ubuntu共享文件夹设置
查看>>
ubuntu上安装lua
查看>>
完全检查点与增量检查点的区别
查看>>
rhel5.4安装oracle10g图文步骤1
查看>>
未能加载文件或程序集“AspNetPager”或它的某一个依赖项。参数错误。
查看>>
Java之JVM内存结构、Java内存模型、Java对象模型
查看>>
distribute-list分发列表详解
查看>>
关于Oracle归档进程的运行机制
查看>>
mail退信分析大全
查看>>
grep命令以及正则表达式,算数运算.
查看>>
php生成随机密码的几种方法
查看>>
我的友情链接
查看>>
在防火墙配置自定义服务
查看>>
vSphere 6.0 -Difference between vSphere 5.0, 5.1, 5.5 and vSphere 6.0
查看>>