【本文章系转载】 最开始想要直观的理解请直接参考阮一峰老师博客关于继承的讲解:http://www.ruanyifeng.com/blog/2011/06/designing...

【本文章系转载】 最开始想要直观的理解请直接参考阮一峰老师博客关于继承的讲解:http://www.ruanyifeng.com/blog/2011/06/designing...
一、面向对象基本特征 封装:也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承:通过继承创建的新类称为“子类...
思路是根据没有bug的selectedKeys去处理数据: 代码如下:
零宽断言正如它的名字一样,是一种零宽度的匹配,它匹配到的内容不会保存到匹配结果中去,最终匹配结果只是一个位置(并不消耗字符串)。 正向先行断言(正前瞻):· 语法:xxx(?...
一、Pomise.all的使用 Promise.all可以将多个Promise实例包装成一个新的Promise实例。同时,成功和失败的返回值是不同的,成功的时候返回的是一个结...
前言 与大部分面向对象语言不同,ES6之前中并没有引入类(class)的概念,JavaScript并非通过类而是直接通过构造函数来创建实例。在介绍原型和原型链之前,我们有必要...
reduce()方法可以搞定的东西,for循环,或者forEach方法有时候也可以搞定,那为啥要用reduce()?这个问题,之前我也想过,要说原因还真找不到,唯一能找到的是...
window.location: window的location对象 window.location.href整个URl字符串(在浏览器中就是完整的地址栏) window.l...
简书是一个创作社区,任何人均可以在其上进行创作。用户在简书上面可以方便的创作自己的作品,互相交流。简书成为国内优质原创内容输出平台。然而,有的用户发现,用简书无法设置字体和段...
设计图 {
this.x=1;
}
var obj=new test();
obj.x; // 2
这个不等于2等于1
this(只能在函数体内部使用)原理: var obj={ foo:function(){} };//函数适用于任何环境 var foo=obj.foo; obj.foo() foo()...