ES6-个人学习大纲

/*
*
*1,es6 对象里面属性的 键值对 传值
* **对象的合并
*
*2,Symbol 在对象里面的用法 for---of 的隐藏性 对属性有保护作用
*
*3,set() 数组形式的数据结构 数组的这节学习Set数据结构,注意这里不是数据类型,而是数据结构。它是ES6中新的东西,并且很有用处。Set的数据结构是以数组的形式构建的。
* **WeakSet() 类似数组的对象 WeakSet 的成员只能是对象,而不能是其他类型的值
*
*
*
*3,Proxy Proxy 可以理解成预编译,在目标对象之前架设一层“拦截”,外界对该对象的访问
**有get set 两种方法 (apply)
*
*
*4,promise Promise 解决回调地狱问题 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大
有完成和未完成两种情况
**resolve(val); 完成情况下 返回一个值
* **reject(val); 未完成情况下返回一个值
* 返回的值在 then(function(val) {}) 中 使用

* **new Promise(step1).then(function(val){
console.log(val);
return new Promise(step2);
}).then(function(val){
// console.log(val);
return new Promise(step3);
}).then(function(val){
// console.log(val);
return val;
});
*
*
*5,cllass类定义
* 1, constructor(brand,name) 类的实例对象的传参
*
* 2,name() 类的方法
*
* 3,class Lexus extends Car 类的继承
*
4,static info() 类中的静态方法 只由类本身才能使用
类的实例对象不能引用
*
*
*
*6,模块化
*
* 类引入:import Player from './Player';
* 类输出:export default Player;
方法:export { add, minus };
import {add, minus} from './math';
************************************

猜你喜欢

转载自www.cnblogs.com/xixiaijunjun/p/10638743.html
今日推荐