ES6新特新 深碍√TFBOYSˉ_ 2023-08-17 16:45 98阅读 0赞 **1. ||表达式:判断b为null,0,false时为b赋值1** let b=null; b=b || '1'; console.log(b);//结果为1 **2.函数表达式:const f=(参数列表)=>\{ 函数表达式; \}** const f1=()=>console.log("aaa"); f1(); 3.**map 函数接收一个函数,通过函数的处理还回一个新的数组;** let arr1=[1,2,3]; let arr=arr1.map(s=>s*10); //arr变成[10,20,30] reduce函数::arr.reduce((a,b)=>a+b,可有可无的给a初值的参数)将每次a+b的值付给a再次累加(也可以为a-b等函数表达式,最后将运算值值付给a); let arr1=[1,2,3]; let q=arr.reduce((a,b)=>a+b);//q为6 let w=arr.reduce((a,b)=>a-b);//w为-4 **4.函数改变:ES6可以给形参函数设置默认值就是说,当我们调用函数时,如果设置了默认形参,即使没给函数传入实参,那么函数的实参就是默认形参。** function fun2(a=1,b=2)\{ console.log(a,b)//1,2\} fun2(100,50);//100 50fun2(1);//1,2 **5.关于解构赋值 数组的解构赋值** var [a,b,c]=[11,22,33] console.log(a,b,c)//11 22 33 var [e,[f,g],k] = [1,[2,3],5] console.log(e,f,g,k)//1 2 3 5 **对象的解构赋值.** var{name,age}={name:"张三",age:"20"} console.log(name,age)//张三 20 \{\}取代的属性名,必须与对象属性名一致,可以取别名如: var\{name:a,age:b\}=\{name:“张三”,age:“20”\} console.log(a,b)//张三 20 var f1 = 88; var f2 = 99; [f1,f2]=[f2,f1]; console.log(f1,f2)//99 88
相关 ES6新特新 1. ||表达式:判断b为null,0,false时为b赋值1 let b=null; b=b || '1'; cons 深碍√TFBOYSˉ_/ 2023年08月17日 16:45/ 0 赞/ 99 阅读
相关 ES6新特性 文章目录 一、ECMASript 介绍 二、ES6 新特性 2.1 let、const 关键字 2.2 变量的解构赋值 ゝ一世哀愁。/ 2022年09月06日 15:27/ 0 赞/ 281 阅读
相关 ES6新语法 0.let const > 局部变量,不允许重复声明.const只读常量,一旦声明就无法改变. -------------------- 1. for…of > 朴灿烈づ我的快乐病毒、/ 2022年05月31日 03:59/ 0 赞/ 250 阅读
相关 es6新特性 1.let && const •都是块级作用域 •不能重复定义 •避免了变量提升 ① let命令也用于声明对象,但是作用域为局部。 ![在这里插入图片描述][ 红太狼/ 2022年03月07日 21:24/ 0 赞/ 374 阅读
相关 es6新特性 es6语法 > es6语法用起来是十分方便的,但是有些浏览器还是不支持,但是做大型项目中基本上要用到转码器(babel转码器),可以把es6语法转为es5直接使用。 T 落日映苍穹つ/ 2022年01月25日 15:30/ 0 赞/ 374 阅读
相关 ES6新特性 转:[https://www.jianshu.com/p/87008f4f8513][https_www.jianshu.com_p_87008f4f8513] co Bertha 。/ 2022年01月12日 02:19/ 0 赞/ 346 阅读
相关 ES6新特性 转自:[https://www.jianshu.com/p/87008f4f8513][https_www.jianshu.com_p_87008f4f8513] 1.con 冷不防/ 2021年12月18日 07:07/ 0 赞/ 351 阅读
相关 es6新特性 https://www.cnblogs.com/minghui007/p/8177925.html 转载于:https://www.cnblogs.com/LWWTT/p/1 野性酷女/ 2021年11月02日 14:58/ 0 赞/ 512 阅读
相关 ES6新特性 1.变量声明let和const 在ES6以前,var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。这就是函数变量提升例如: 我会带着你远行/ 2021年10月29日 07:08/ 0 赞/ 523 阅读
相关 ES6新特性 1.声明变量的关键字:const 和 let JavaScript ES6中引入了另外两个声明变量的关键字:const和let。在ES6中,我们将很少能看到var了。 co 电玩女神/ 2021年09月17日 01:12/ 0 赞/ 510 阅读
还没有评论,来说两句吧...