ES6语法
我排着队拿着前端号码牌
Just do IT!
展开
-
ES6语法(一)(全称ECMAScript6)
2015年6月正式发布,JavaScript下一代语言标准,能够开发复杂大型的程序,成为企业级的语言。1.ES6的作用域全局作用域:定义在函数体和{ }外,在全局范围内生效局部作用域:定义在函数体内部,包括函数的参数,仅在函数体内部有效块级作用域:定义在{ }内部,仅在{ }中生效2.变量声明1.let用于声明变量不能重复声明,不能提升变量块状作用域,只在{}...原创 2019-09-13 22:54:45 · 987 阅读 · 0 评论 -
ES6语法(二)对象和函数
1.函数的使用1.设置默认值具有默认值的参数要放在后面rest参数` function fn(result,…values){}注意放在后面可代替argumentsarguments是一个类数组对象,reset是纯数组对象3.箭头函数简化写法,省略{}和returnlet fn = val =>val;//等同于let fn = function(val)...原创 2019-09-13 22:55:22 · 395 阅读 · 0 评论 -
ES6语法(三) 数组
1.扩展运算符(…)把数组转成逗号分割的参数列表通过…可以获取数组的所有值复制数组 var arr1 = [1,2,3]; var arr2 = [...arr1]; console.log(arr2); //[1,2,3]合并数组var a = [1,2,3]; var b = [4,5,6]; var c = [6,7,8]; ...原创 2019-09-13 22:55:56 · 424 阅读 · 1 评论 -
ES6语法(四) promise
0.作用解决异步问题代码可读性高解决回调地狱1.基本用法let pro = new Promise(function(resolve,reject){...})2.三种状态1.pending:刚刚创建一个Promise实例的时候,表示初始状态;2.fulfilled:resolve方法调用的时候,表示操作成功;3.rejected:reject方法调用的时候,表示操作失...原创 2019-09-13 22:56:30 · 124 阅读 · 0 评论