摘要: es5的构造函数前面如果不用new调用,this指向window,对象的属性就得不到值了,所以以前我们都要在构造函数中通过判断this是否使用了new关键字来确保普通的函数调用方式都能让对象复制到属性 在es6中,为了识别函数调用时,是否使用了new关键字,引入了一个新的属性new.target: 阅读全文
posted @ 2017-09-01 21:52 ghostwu 阅读(2510) 评论(0) 推荐(1) 编辑
摘要: 其实es6的面向对象很多原理和机制还是ES5的,只不过把语法改成类似php和java老牌后端语言中的面向对象语法. 一、用es6封装一个基本的类 是不是很向php和java中的类, 其实本质还是原型链,我们往下看就知道了 首先说下语法规则: class Person中的Person就是类名,可以自定 阅读全文
posted @ 2017-09-01 20:56 ghostwu 阅读(773) 评论(0) 推荐(0) 编辑
摘要: this关键字在javascript中的变化非常的灵活,如果用的不好就非常恶心,用的好,程序就非常的优雅,灵活,飘逸.所以掌握this的用法,是每一个前端工程师必知必会的.而且这个也是一些大公司笔试中常见的考察项. 第一种、单独的this,指向的是window这个对象 console.log( th 阅读全文
posted @ 2017-09-01 16:54 ghostwu 阅读(874) 评论(2) 推荐(3) 编辑
Copyright ©2017 ghostwu