1. 首页
  2. 移动开发
  3. Symbian
  4. js es6系列教程 – 基于new.target属性与es5改造es6的类语法

js es6系列教程 – 基于new.target属性与es5改造es6的类语法

上传者: 2020-12-13 04:56:54上传 PDF文件 37KB 热度 21次
es5的构造函数前面如果不用new调用,this指向window,对象的属性就得不到值了,所以以前我们都要在构造函数中通过判断this是否使用了new关键字来确保普通的函数调用方式都能让对象复制到属性 function Person( uName ){ if ( this instanceof Person ) { this.userName = uName; }else { return new Person( uName ); } } Person.prototype.showUserName = function(){ return this.userN
用户评论