关于javascript:JavaScriptnew-操作符

new 的应用

function Student(name) {
  this.name = name
}

var stu = new Student('tao')

new 的原理

function Student(name) {
  // js 会创立长期对象保留 stu 的属性
  // var temp = {}
  // 扭转 this 指向
  // this = temp
  // 扭转原型
  // this.__proto__ = Student.prototype
  this.name = name
  // 而后返回 这个 stu
  // return this
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理