es6语法基础
hc2018
这个作者很懒,什么都没留下…
展开
-
javascript es6新语法
es6 一些新的语法与用法 1: let新的方式定义变量 相比于之前的var声明变量 有两个好处 1.1 : 之前用var 定义变量 只有函数才会起到作用域的左右 在{ } 对象这样的作用域里面不起左右 而用let则会在{ } 里面也会开启一个作用域 1.2 : 没有变量的提升 2: const 定义常量 (常量一旦声明 不可重新赋值) 2.1 : 也没有变量的提升 2.2 :在定义常量的时候 ...原创 2018-10-18 19:31:52 · 822 阅读 · 0 评论 -
es6中的箭头函数
写法: 普通函数的写法:function(x){ console.log(x)} 箭头函数的写法:(x) => {console.log(x)} //箭头函数直接把function省略掉了 然后在形参的小括号右边有=> 代替 函数体不变 箭头函数this的指向:箭头函数里的this永远指向外面函数的this 举个简单的例子吧! 这是普通的函数 这是箭头函数 直接明了 如果有不明白可...原创 2018-10-19 20:13:20 · 218 阅读 · 0 评论 -
es6对象的简写方式
直接上图吧 我都写了注释 接下来我们打印一下这个person 这个是输出的结果 两个都一样 第二个更加的简便 另外说一下这种简便方式的应用 比如我们在用jQuery使用ajax传递参数的时候 可以直接传参数进去 不需要传值 好吧~~我还是直接上图 简单明了 ...原创 2018-10-19 21:01:59 · 1335 阅读 · 1 评论 -
es6中的Promise的使用
在es6中新增了一个Promise 主要是解决了回调地狱的问题(函数里面一层一层的调用,像18层地狱,哈哈哈),导致结构不清晰 Promise是一个构造函数 需要new出来 return 返回实例出去才能通过.then拿到参数, Promise 是执行的异步,所以比同步代码慢 const fs = require('fs') function getPromise(fPath){ va...原创 2018-11-09 21:27:16 · 125 阅读 · 0 评论