天天看點

JavaScript中類的建立以及類的傳參

在之前(ES2015)以前我們常用構造函數來搞定一個事物類,通過new 這個構造函數實作類的功能!在ES6(ES2015)中已經可以使用類,下面我們看一下類如何建立以及類的傳參!

類建立

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中傳遞形參,在執行個體化的時候進行傳遞實參調用!傳參代碼

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()           

複制