ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。随着ES6的发布,越来越多的javascript爱好者已经开始在工作和学习中熟练使用了。
新手刚学,记个笔记,方便查找!
变量和常量
// let 变量
// const 常量
var a = [];
for(let i=0; i<10; i++){
a[i] = function(){
console.log(i);
}
}
a[3](); // 3
匿名函数新写法(箭头函数)
// funtion(a,b){console.log(a+b)}
(a,b)=>console.log(a+b)
对象扩展
var test1 = {
say:function(){
console.log('es6');
}
}
var test2 = {
__proto__: test1
}
构造函数和继承
class Preson(){
}
class Doctor extends Person(){
}
Promise异步函数
let promise = new Promise(function(resolve,reject){
console.log("Promise");
resolve();
});
promise.then(function(){
console.log('Resolved.');
},function(){
console.log('reject');
});
console.log('Hi');