ES6
isxxya
这个作者很懒,什么都没留下…
展开
-
ES6之promise
promise promise是一个对象,对象和函数的区别就是对象可以保存状态,函数不可以。 promise并未剥夺函数return的能力,因此无需层层传递callback回调获取数据。 多个异步等待合并并便于解决 promise构造 new Promise( function (resolve, reject) { resolve('hello') // 数据处理完成 reject('bye') // 数据处理出错 } ).then( (res) => {consol原创 2020-08-13 20:18:21 · 3879 阅读 · 7 评论 -
JavaScript Array 对象之ES5新增数组高阶方法
1.forEach()遍历 forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。 语法: var arr = ['我','爱','我的','祖国']; arr.forEach(function(item,index,self){ console.log(item,index,self); }) 参数: 参数 描述 item 必须,当前元素 index 可选,当前元素的索引值 self 可选,当前元素所属的数组对象 2.map()映射 map() 方法返回一原创 2020-08-11 20:35:47 · 4791 阅读 · 5 评论 -
ES6变量与解构
ES6第一讲变量声明 变量声明 - let 1.let声明的变量是局部变量,在一对{}中有效 if(true){ var a = 15; let b = 37; } console.log(a); console.log(b); var 声明的变量在if外能访问到,let声明的变量是局部变量只能在{}访问 2.let不能重复声明 3.let不会变量提升(js在执行时会预编译,会把所有的变量提升在代码的最前面并赋初值undinfine) - const ...原创 2020-08-10 20:14:03 · 5181 阅读 · 6 评论