ES
文章平均质量分 57
毛默默不吃鱼
这个作者很懒,什么都没留下…
展开
-
ES6语法学习
ES6语法学习 正则匹配 匹配的语法 var reg=new RegExp('^{/d}','g')//第一个匹配规则,第二个修饰符 var regOne=new RegExp(/^[0]$/i)// 斜杠内规则斜杠后修饰符 var regTwo=new RegExp(/^[0]$/i,'g').flags//第二个会覆盖第一个的饰符 遍历器转数组 //遍历器--["test3", "e", "st3", "3", index: 10, input: "test1test2test3"]原创 2021-12-30 17:11:15 · 164 阅读 · 0 评论 -
ES6和Nodejs面试题
ES6 面试题 1.let和var的区别 var声明变量可以重复声明,而let不可以重复声明,属于TDZ暂时性死区问题 作用域不同,var是函数作用域,而let是块级作用域 var可以在声明的上面访问变量,而let不存在变量提升 2.ES6中Symbol类型的作用 ES6新增了Symbol数据类型,它用来生成一个独一无二的值,它Symbol数据常用来给对象属性赋值,让对象属性具备唯一性,不容易被覆盖。 3.箭头函数有哪些特性 (1)、箭头函数是匿名函数,不绑定自己的this,arguments,super,原创 2020-07-20 20:15:00 · 377 阅读 · 0 评论 -
SET MAP
SET MAP set数据结构的使用 let set=new Set(); set.add(1);//向set数据结构中添加元素 set.add(1); console.log(set)=>set(1){1} SET数据结构,本身可以去重(数字类型,布尔类型,字符类型) 注:同一变量名声明的数组,在未重新赋值的情况下,可以去重,所以对于SET的数组类型它可能去重 size属性,获取当前set数据结构中的元素个数 console.log(set.size) has(),判断当前set数据结构中是否有当前原创 2020-07-12 21:52:43 · 110 阅读 · 0 评论 -
箭头函数
箭头函数中的参数:无参,一个参数,多参 无参,setTimeout(handler:()=>{},timeout:20); 一个参数,()可以省略 setTimeout(handler:(a)=>{},timeout:20); 多参 setTimeout(handler:(a,b,c,d)=>{},timeout:30); 箭头函数中的代码 1.当箭头函数函数体内有且只有一条语句的时候{}可以省略 eg:let a=function(){ consloe.log(‘sss’); } a()原创 2020-07-09 09:38:42 · 308 阅读 · 0 评论