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 · 182 阅读 · 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 · 405 阅读 · 0 评论 -
SET MAP
SET MAPset数据结构的使用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 · 122 阅读 · 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 · 339 阅读 · 0 评论