function point(result)
point.prototype.add=function()
var num = new point().add();//建立例項並呼叫add方法
console.log(num);//列印這個方法的返回值
1.宣告類:
class point
add()
}let num = new point().add();//建立例項並呼叫add方法
console.log(num);//列印這個方法的返回值
2.class表示式:
const mypoint = class
add()
}let num = new mypoint().add();//建立例項並呼叫add方法
console.log(num);
3.通過class直接建立乙個例項物件:
let mypoint = new class
add()
}()let num = mypoint.add();//呼叫這個物件的add方法
console.log(num);//列印這個方法
說明:與傳統的通過建構函式來建立物件一樣,class中的this也是指向通過這個類建立的例項物件. ES6中class的語法與繼承
在es5中,我們常常會使用 proto prototype constructor來實現繼承,這樣寫 多,寫法也不太清晰,所以在es2015版本中增加了class。class a a.prototype constructor class a proto object從上面列印出的東西我們其實可以把...
ES6基本的語法 八 Class
es7 class 的新特性 function point x,y point.prototype.tostring function const p newpoint 1 2 使用 class 之後 class point tostring const p newpoint 1 2 上面的 中定義...
es6中class的使用
以前剛接觸程式設計時就聽得最多的就是物件導向程式設計,但後來工作後能通過物件導向程式設計的少之又少,現在企業裡的開發做的都是業務邏輯,牽扯到的多半是業務 最近做了個編輯器的功能,裡面使用了物件導向程式設計的思想,讓我頗有感觸,所以學好class作為基礎還是很重要的。class people 等同於 ...