ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ES6:类中添加方法

2022-02-23 12:33:06  阅读:163  来源: 互联网

标签:ES6 song age ldh uname 添加 sing 冰雨 类中


ES6:类中添加方法

  class Star{

    constructor(uname,age){

      this.uname=uname;

      this.age = age;

    }

    //方法:

    sing(song){

      console.log(this.uname + song);  

    }  

  }

  var ldh = new Star('刘德华',18);

  console.log(ldh.uname+ldh.age);

  ldy.sing('冰雨');

  注释:类中添加方法即为在class中去添加一个方法(函数)即可。多个函数之间不需要进行使用间隔符,而且也不需要使用function来声明。constructor也是一个函数,不够是一个构造函数,接受的是两个形参,一个是uname,一个是age,在构造函数内部使用this,uname指向的是新创建声明的ldh ,同时声明的ldy使用new关键字传递出两个实参,带入到构造函数中,当打印出ldh.uname即可打印出传递的实参--刘德华,同理,age也是一样,当调用方法sing也是一样的进行使用即可,使用sing的方法就是ldy.sing,ldy.sing()中传递参数冰雨,然后就会把冰雨传递给sing方法中的形参song,从而代替song 当进行调用的时候,就会打印sing方法,即打印出 this,uname+song 则为 刘德华冰雨

  

标签:ES6,song,age,ldh,uname,添加,sing,冰雨,类中
来源: https://www.cnblogs.com/rockyjs/p/15926779.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有