ES6 Class的基本用法

2022-06-05 17:06:06 字數 536 閱讀 3061

// function person(name, age) 

// person.prototype.printinfo = function ()

// let p = new person("tom", 18)

// p.printinfo()

console.log("-----------------")

// es6中的class寫法可以看作是乙個語法糖,

//讓**編寫更加清晰,更加符合物件導向程式設計的語法

class person

//在class上定義的方法,其實都是定義在其原型物件上

printinfo()

}let p = new person("tom", 18)

p.printinfo()

console.log(typeof person)

console.log(person.prototype.constructor === person)

console.log(p)

ES6 Class基本用法

es6提供了更接近傳統語言的寫法,引入了class 類 這個概念,作為物件的模板。通過class關鍵字,可以定義類。基本上,es6的class可以看作只是乙個語法糖,它的絕大部分功能,es5都可以做到,新的class寫法只是讓物件原型的寫法更加清晰 更像物件導向程式設計的語法而已。1.我們先用建構函...

ES6 Class語法介紹

參考文章 ecmascript 6 入門 概述 基本上,es6 的class可以看作只是乙個語法糖,它的絕大部分功 能,es5 都可以做到,新的class寫法只是讓物件原型的寫法更加清晰 更像物件導向程式設計的語法而已。舉個栗子 es5 function point x,y point.protot...

簡單理解 es6 class

類即物件 es6 除錯最簡單的方法 直接在node控制台執行js,完全不需要考慮瀏覽器相容性而去安裝babel等編譯器的去編譯後再除錯 先舉個例子 class a start 複製 乙個類就這麼產生了,只要new一下,這個類就可以被用了 let b new a 複製 可能這個類將會有很多地方要使用,...