ES6新特性之class类的基本语法
生活随笔
收集整理的這篇文章主要介紹了
ES6新特性之class类的基本语法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
class(類)的基本語法
JavaScript 語言的傳統方法是通過構造函數定義井生成新對象。ES6中引入了class的概念,通過class關鍵字自定義類。
<script>class User{// 構造函數constructor(name, age = 20){this.name = name;this.age = age;}sayHello(){return "hello, " + this.name;}// 靜態函數static isAdult(age){if(age >= 18){return "成年人";}return "未成年人";}}let user = new User("張三");console.log(user);console.log(user.sayHello());// 靜態方法的使用console.log(User.isAdult(16));class Lisi extends User {constructor(){super("李四", 30);}test(){return "test -> " + this.name;}}let lisi = new Lisi();console.log(lisi);console.log(lisi.test());console.log(lisi.sayHello()); </script>?
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的ES6新特性之class类的基本语法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ES6新特性之Set和Map
- 下一篇: ES6新特性之Generator函数