会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
矛小盾
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2018年11月23日
js之继承
摘要: js中的继承有多种方式,因为其不像java一样有可以直接类继承(es6 中扩展了extend),他用的是原型链继承 首先我们来构造一个动物的父类 在该父类中我们有一个play的实例私有方法和一个say方法,该方法为原型链共享方法,所有的实例都可以修改该方法。 1.原型继承,将子类的原型指向父类的实例
阅读全文
posted @ 2018-11-23 15:12 矛小盾
阅读(201)
评论(0)
推荐(0)
2018年11月21日
关于this指向
摘要: this是js中一个难点,通常来讲,this就是指向当前的运行环境,js对象可以看成全局对象和局部对象,当函数直接在全局环境中运行,则this指向全局对象 第二种,当this在对象中的时候,this 指向的是该对象 第三种,当this在构造函数中的时候,this 将会指向新的实例,此时this 会通
阅读全文
posted @ 2018-11-21 15:58 矛小盾
阅读(132)
评论(0)
推荐(0)
2018年11月4日
深拷贝和数组扁平化
摘要: 这两天做笔试题的时候遇到了深拷贝,在js中,一些基本类型是存在栈空间里的,而引用类型如object function之类的都是存在堆内存之中,只不过是他们的地址是在栈内存,通过地址找到对内存空间中的数据 上代码 2. 数组扁平化有很多方法,这里介绍两种,第一种arr.join().split('')
阅读全文
posted @ 2018-11-04 16:19 矛小盾
阅读(186)
评论(0)
推荐(0)
2018年10月31日
数组去重
摘要: 下面来讲一下数组的去重 去重有两种思路(博主的),我们可以利用一个空对象, 判断空对象中是否存在属性,如果没有,则将当前数组的value 作为对象中的属性 并且赋值1 话不多说 上代码 这是第一种,接下来是第二种,我们可以利用indexOf();该方法是返回数组存在的值得下标,我们先申明一个目标数组
阅读全文
posted @ 2018-10-31 16:57 矛小盾
阅读(142)
评论(0)
推荐(0)
上一页
1
2
公告