JavaScript
简单记录一些js的问题
weixin_44084056
这个作者很懒,什么都没留下…
展开
-
关于es6中的proxy代理对象
es6中新增的proxy代理对象,其作用与es5中的Object.defineDroperty类似,对被代理的数据做getter、setter处理,但是proxy的功能更强大,下面简单看下使用const person = { name:'zhangxu', age: 20}const personProxy = new Proxy(person,{ //target是被代理的目标对象 property是对象中的属性 get(target,property){ //设置访问对原创 2020-07-05 00:14:21 · 212 阅读 · 0 评论 -
es6中的新增的Set与Map数据类型介绍
ES2015-Set你可以把set理解为集合,它和传统的js数组类似,但是它里面的元素都是唯一的不重复的。它可以像array那样通过forEach或者for of的方法去遍历//new一个Set实例const s = new Set()//通过add来往set中添加数据s.add(1).add(2).add(3).add(4).add(2)s.size//获取set的长度s.has(100)//判断set中有没有某个元素s.delete(3)//删除set中的元素s.clear()//原创 2020-07-04 23:53:03 · 376 阅读 · 0 评论 -
关于JS中的this指向问题
JS中的this指向估计是不少人头疼的问题,以为简单,但是经常遇到this的时候又被搞的昏头转向,今天就来简单梳理一下吧。首先很多人都知道this和定义在哪里无关,取决于在哪里调用,所以下面这行代码不能判断this到底指代谁function foo(){ console.log(this)//this指向不确定,取决于调用}...原创 2020-07-04 23:01:24 · 104 阅读 · 0 评论