摘要: ES6 函数 箭头函数的基本写法与概念 { // 箭头函数: function的简写 /* function fn(){ } */ /* let fn = ()=>{ console.log(1); } fn(); */ /* 写法: 形参=>返回值 (形参)=>返回值 ()=>返回值 ()=>{ 阅读全文
posted @ 2020-02-21 23:25 JackAfan 阅读(129) 评论(0) 推荐(0)
摘要: Map对象 { let arr = [ ["a",1], ["b",2], ["c",3] ];//需要使用二维数组形式 let m = new Map(arr); console.log(m); } Map属性和方法 { let arr = [ ["a",1], ["b",2], ["c",3] 阅读全文
posted @ 2020-02-21 06:53 JackAfan 阅读(207) 评论(0) 推荐(0)
摘要: Set对象 set对象: 接收一个数组进行操作 { // 构造函数 用来构建某一类型的对象 - 对象的实例化 let arr = [2,1,2,2,3,4,3,4,5]; let s = new Set(arr);//可以传数组或者类数组 console.log(s);//这里也就是 数组的值: { 阅读全文
posted @ 2020-02-21 06:42 JackAfan 阅读(107) 评论(0) 推荐(0)
摘要: 展开运算符 ... 数组展开运算符: { // 展开运算符: 把一条数据展开了,或者把一个数组进行展开了. let arr = [1,2,3,4]; // let arr2 = ["a","b","c","d"];//想把arr里面内容放到其中的位置 let arr2 = ["a","b",...a 阅读全文
posted @ 2020-02-21 06:16 JackAfan 阅读(118) 评论(0) 推荐(0)
摘要: 解构赋值 对象的解构赋值: let obj = { a:1, b:2 }; // 假如需要两个变量把里面的两个值进行保存起来进行使用: /* let a = obj.a; let b = obj.b; console.log(a,b); */ // es6中的解构赋值可以这样写: let {a,b} 阅读全文
posted @ 2020-02-21 05:54 JackAfan 阅读(120) 评论(0) 推荐(0)
摘要: 块级作用域 // (function(){})();//这个是命名空间->立刻执行函数,代码在{}中写着 // 在es6中可以可以直接使用{} // { // let a = 1; // console.log(a); // } // 块级作用域写在for循环中 { let aLi = docume 阅读全文
posted @ 2020-02-21 05:47 JackAfan 阅读(85) 评论(0) 推荐(0)
摘要: let和const let let a = 1; console.log(b); var b = 1; /* var : 1.可以重复声明 2.作用域: 全局作用域 函数作用域 3.进行域解析->在下面声明上面 执行 undefined let: 1.同一作用域下不能重复声明 2.作用域: 全局作用 阅读全文
posted @ 2020-02-21 05:34 JackAfan 阅读(67) 评论(0) 推荐(0)
setTimeout(function(){ let aImg = document.querySelectorAll("img"); aImg.forEach(img=>{ img.alt = "" }) console.log("去除img-alt成功") },1000)