您好,匿名用户

es6 的class里面的super关键字作为函数调用时,参数有什么意义

0 投票
       class Parent {
        constructor(name,age,height){
          this.name = name;
          this.age = age;
          this.height = height;
        }
      }
      const parent = new Parent('思否',22,185);

      class Son extends Parent{
        constructor(name,age){
          super('掘金',22,178);//这里的参数有什么用?
          this.name = name;
          this.age = age;
        }
      }
      const son = new Son('赵四',22);

想问一下大佬这里的super参数有什么用?

用户头像 提问 5月26日 @ Yorick 中士 (1,293 威望)
分享到:

1个回答

0 投票
 
最佳答案

这里的super表示父类的构造函数,参数会传递给父类的构造函数进行调用。

用户头像 回复 5月26日 @ Vi 中士 (1,071 威望)
选中 5月12日 @Yorick
提一个问题:

相关问题

0 投票
1 回复 140 阅读
0 投票
1 回复 13 阅读
0 投票
1 回复 12 阅读
0 投票
1 回复 9 阅读
用户头像 提问 5月21日 @ Zeus 下士 (833 威望)
0 投票
1 回复 111 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

IT技术交流群 - 随意问
欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...