} let lulu = new gfriend('v');
console.log('建構函式和例項',lulu ); // v
} }
// 子類 繼承 父類
class child extends gfriend
console.log('繼承',new child()); // name: '甜甜圈'
} }
class child extends gfriend
} console.log('繼承傳遞引數',new child('hello')); // name: 'child' type: 'child'
} get longname()
set longname(value)
} let v = new gfriend();
console.log('getter',v.longname); // 甜甜圈
v.longname='hello';
console.log('setter',v.longname); // mkhello
} // 靜態方法 ,通過類去呼叫,而不是通過類的例項去呼叫
static tell()
} gfriend.tell(); // tell
} static tell()
} gfriend.type='test';
console.log('靜態屬性',gfriend.type); // test
}
es6類的繼承和物件關聯
es6實現的繼承 class parent static sayhello sayname class child extends parent sayage let parent new parent parent let child new child child 18 複製 裡有兩條原型鏈 1...
ES6 細化ES6之 物件的擴充套件
物件的屬性 屬性表示法es6 允許在大括號裡面,直接寫入變數和函式,作為物件的屬性和方法 es5 let name 張無忌 function sayme es5定義物件的屬性和方法的方式 var obj console.log obj.name 張無忌es6 let name 張無忌 functio...
ES6 陣列和物件
先列乙個要學習內容的大綱,慢慢補齊。es5 中新增的方法 forwhile arr.foreach 迴圈遍歷陣列中的每一位 arr.map 迴圈遍歷陣列中的每一位,並返回乙個新陣列 arr.filter 迴圈遍歷陣列中的每一位,並過濾一些不合要求的元素。arr.some 查詢陣列中符合條件的元素,返...