前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript中类的创建以及类的传参

JavaScript中类的创建以及类的传参

作者头像
十月梦想
发布2018-10-09 15:25:57
3.1K0
发布2018-10-09 15:25:57
举报
文章被收录于专栏:十月梦想

在之前(ES2015)以前我们常用构造函数来搞定一个事物类,通过new 这个构造函数实现类的功能!在ES6(ES2015)中已经可以使用类,下面我们看一下类如何创建以及类的传参!

类创建

代码语言:javascript
复制
class cars{
				constructor(){
					this.color="红色"
					this.size="2米"
					this.weight="2.3吨"
				}
				tool(){
					console.log("避雨,代步工具")
				}
			}
			let byd = new cars();
			console.log(byd.color)
			byd.tool()

通常我们使用class来表示声明一个类,在这个类中使用constructor函数指定这个类的属性,在其他地方可以指定类的方法!调取这个类的时候我们只需要去new 一个这个类来调用!

类传参

我们之前使用构造函数的时候可以直接传参,那么使用类方法该如何传参呢?

    我们在创建类的时候在constructor中传递形参,在实例化的时候进行传递实参调用!传参代码

代码语言:javascript
复制
	class cars{
				constructor(color,size,weight){
					this.color=color
					this.size=size
					this.weight=weight
				}
				tool(){
					console.log("避雨,代步工具")
				}
			}
			let byd = new cars("白色","2.5米","2吨");
			let bwm = new cars("黑色","2.25米",".6吨");
			console.log(byd.color)
			byd.tool()
			console.log(bwm)
			bwm.tool()
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-10-5,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 类创建
  • 类传参
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档