![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
alice--小文子
正在变厉害的路上~
展开
-
各种循环的区别
后期会继续补充相关内容,forEach,for,filter,map原创 2022-06-29 15:53:11 · 198 阅读 · 0 评论 -
es6--同步与异步
1 Promise:对异步操作做了一个统一封装。let p = new Promise((resolve,reject)=>{ $.ajax({ url:"data/a.json", dataType:"json", success(data){ resolve(data); }, err(res){ reject(res) } })});p.then( (data原创 2021-08-13 16:44:59 · 830 阅读 · 0 评论 -
es6新方法
1 针对数组:(1)map:映射(一对一)let arr = [100,98,65,34,80,32];let arr2 = arr.map(item =>item >= 60);console.log(arr2)(2) reduce:减少(多对一)let arr= [1,2,3,4];let arr2 = arr.reduce((tmp,item) =>tmp+item);console.log(arr2)//求和let arr3 = arr.redu.原创 2021-08-13 15:40:55 · 84 阅读 · 0 评论 -
es6--...参数展开详解
1 用在收集剩余参数,但是参数只能是最后一个。 function show(a,b,...arr){ console.log(a,b,arr); } show(1,2,3,4,5,6)2 展开数组:var sum = [1,2,3,4,5];function sum11(a,b,c,d,e){ return a+b+c+d+e;}console.log(sum11(...sum));var arr1 = [1,2,3];var arr2 = [...原创 2021-08-13 14:17:38 · 184 阅读 · 0 评论 -
es6--箭头函数
1 怎么写:之前普通的函数:function (参数){}(参数)=>{}(1)如果有且只有一个参数,()可以省略(2)如果有且只有一条语句{}可以省略原创 2021-08-13 10:18:18 · 66 阅读 · 0 评论 -
es6--解构赋值
1 满足要求:(1)左右一致(2)右边是个东西(例如数据或者json)2 使用详细代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=devic原创 2021-08-13 10:12:35 · 67 阅读 · 0 评论 -
模块化-ES6 Module
1 在js引入的时候添加type="module"属性,之前指向window的变量及方法将发生变化,使得这些变量只能在此js中使用。2 在模块化里面如果想提供东西给外面用时,可以采用export default,具体代码如下:然后外部使用时可以采用import * from "*"方式:...原创 2021-07-23 09:15:30 · 98 阅读 · 0 评论