当前位置: 首页 > 网络应用技术

编译代码后,请查看Babel的课堂和继承

时间:2023-03-06 13:55:04 网络应用技术

  本文了解Babel汇编的代码分析中类的特征和继承。

  将OBJ的原型对象设置为原型 /获取OBJ的原型

  创建原型对象的对象

  向对象添加新属性

  它等同于构造函数,原型指向。

  注意:该功能直接执行为。新呼叫值得,它将自动指出。

  例如

  转换后

  实施过程:

  可以看出,该类将其编译成直接的函数。执行时,初始化父函数,调用_createClass,将方法添加到构造函数(静态XX)和原型(类中定义的方法),最后返回父函数。

  当时,执行父函数,并将属性添加到内部的实例。

  Babel汇编课堂后,这是功能表达式

  很容易看出:默认值是严格的模式,必须调用。当直接函数调用时,将报告错误。

  无法改进的阶级的目的是确保继承的有效性。由于编译是函数表达式,因此以下代码将是错误的。

  首先执行新的,并发现未定义油漆,并报告了错误;

  现在,假设课程将得到改善,当它被执行给孩子时,孩子找不到父母面前的父级错误。

  所有内部定义方法都是必不可少的

  当孩子初始化儿童时,通过原型继承,儿童的原型对象。预型是父型,prototype,孩子的原型对象是父型。这样,孩子可以访问父级方法。

  _ CreateSuper返回一个函数:

  新孩子,执行此方法,派生是孩子

  以上是当子类未声明时,默认情况下将调整父类

  有一个子类时会发生什么?

  new Child()_这个不确定,报告错误

  证明由父类生成的孩子实例_。

  我们看到分类是来自Babel汇编代码的语法糖,实际上是功能性的表达式。当子类是父级时,它可以帮助我们实现继承,注意构造函数的使用以及呼叫后。

  MDN