es6學習筆記整理(十二)類和物件

2021-08-27 08:09:29 字數 1000 閱讀 7208

類的概念

基本語法

類的基本定義和生成例項

class parent

}//生成例項

let v_parent = new parent('lisi');//parent

console.log(v_parent);

類的繼承
class parent

}//子類 繼承extends

class child extends parent

console.log(new child());//child

繼承傳參

class parent

}//子類 繼承extends

class child extends parent

}console.log(new child());//child

靜態方法

靜態方法static:

class parent

static test()

}parent.test();//test

靜態屬性
class parent

static test()

}parent.type = 'test1';

console.log(parent.type);//test1

getter\setter
class parent

//是屬性,不是函式

get firstname()

set firstname(value)

}var parent = new parent();

console.log(parent.firstname);//new:zhansan

parent.firstname = 'lisi';

console.log(parent.firstname);//new:lisi

ES6常用物件操作整理

簡單型別資料常量 const實際上保證的,並不是變數的值不得改動,而是變數指向的那個記憶體位址不得改動。對於簡單型別的資料 數值 字串 布林值 值就儲存在變數指向的那個記憶體位址,因此等同於常量。const pi 3.1415926 console.log pi 物件常量 const foo obj...

ES6常用物件操作整理

簡單型別資料常量 const實際上保證的,並不是變數的值不得改動,而是變數指向的那個記憶體位址不得改動。對於簡單型別的資料 數值 字串 布林值 值就儲存在變數指向的那個記憶體位址,因此等同於常量。const pi 3.1415926 console.log pi 物件常量 const foo obj...

關於es6的整理和學習

1 const 定義常量 無法更改 但如果事物件可以更改內部屬性 例如 const a let a.aa 2可以更改 2 var 函式作用域 let 塊狀作用域 3 模板字串 let a i let b love console.log you 4 函式擴充套件 4.1 引數預設值 原始寫法 fun...