ECMAScript
灯光下的投影
这个作者很懒,什么都没留下…
展开
-
ES5新增的数组方法
forEach forEach() 方法对数组的每个元素执行一次提供的函数。功能等同于for循环. 应用场景:为一些相同的元素,绑定事件处理器! 例:遍历数组["张飞","关羽","赵云","马超"] let arr = ["张飞","关羽","赵云","马超"]; //第一个参数:element,数组的每一项元素 //第二个参数:index,数组的下标 //第三个参数:array,正在...原创 2019-05-30 19:34:41 · 151 阅读 · 0 评论 -
ES6中新增的常用语法
变量 ES6中提供了两个声明变量的关键字:const和let let的使用 ES6 新增了let命令,用来声明变量。它的用法类似于var。 let声明的变量只有在当前作用域有效 { let a = 10; var b = 1; } a // ReferenceError: a is not defined. b // 1 不存在变量提升 // le...原创 2019-05-30 20:35:52 · 1687 阅读 · 0 评论 -
ES6中的箭头函数
函数-箭头函数 ES6标准新增了一种新的函数:Arrow Function(箭头函数)。 为什么叫Arrow Function?因为它的定义用的就是一个箭头: 基本使用 let fn = function(x, y) { console.log(x + y); } 相当于 //语法: (参数列表) => {函数体} let fn = (x, y) => { ...原创 2019-05-30 21:27:34 · 77 阅读 · 0 评论 -
es6中的模块化语法import和export
如何引入模块: import 如何把模块中的内容提供给别人使用: export 1、export 可以直接导出变量、函数、对象: module1.js: export let num = 100 export let func = function(){ console.log(111) } export function sayHllo(){ console.log('he...原创 2019-06-25 20:25:46 · 738 阅读 · 0 评论 -
Promise和async以及await的简单使用
Promsie: Promise 是ES6中新出来的API 1. 使用:如果一个工具,说自己支持Promise,那么我们就知道,他的回调函数是用.then来写的就可以了 2. 我们自己给别人提供Promise的工具: Promise,其实是对于回调函数的另一种写法,可以帮助我们避免 回调地狱 那么什么是回调地狱呢?: 1. 代码结构不清晰,可阅读性极差 2. 代码执行的顺序不清晰 ...原创 2019-07-01 17:47:12 · 223 阅读 · 0 评论