收藏此站 联系我们 网站
当前位置:首页» 网络推广 » 【建站服务】澧县做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式-域名申请

【建站服务】澧县做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式-域名申请

作者: 风兰 . 阅读量: 3 . 发表时间:2022-09-21 03:45:56

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


澧县做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式

网站建设.png

return this.present() + ', 它创建了 ' + this.age + ' 年。';  }} let noob = new Runoob("菜鸟教程", 5);document.getElementById("demo").innerHTML = noob.show();

尝试一下 »

super() 方法引用父类的构造方法。

通过在构造方法中调用 super() 方法,我们调用了父类的构造方法,这样就可以访问父类的属性和方法。

继承对于代码可复用性很有用。

getter 和 setter

类中我们可以使用 getter 和 setter 来获取和设置值,getter 和 setter 都需要在严格模式下执行。

getter 和 setter 可以使得我们对属性的操作变的很灵活。

类中添加 getter 和 setter 使用的是 get 和 set 关键字。

以下实例为 sitename 属性创建 getter 和 setter:

实例

class Runoob {  constructor(name) {    this.sitename = name;  }  get s_name() {    return this.sitename;  }  set s_name(x) {    this.sitename = x;  }} let noob = new Runoob("菜鸟教程"); document.getElementById("demo").innerHTML = noob.s_name;

尝试一下 »

注意:即使 getter 是一个方法,当你想获取属性值时也不要使用括号。

getter/setter 方法的名称不能与属性的名称相同,在本例中属名为 sitename。

很多开发者在属性名称前使用下划线字符 _ 将 getter/setter 与实际属性分开:

以下实例使用下划线 _ 来设置属性,并创建对应的 getter/setter 方法:

实例

class Runoob {  constructor(name) {    this._sitename = name;  }  get sitename() {    return this._sitename;  }  set sitename(x) {


ter/setter 方法的名称不能与属性的名称相同,在本例中属名为 sitename。


很多开发者在属性名称前使用下划线字符 _ 将 getter/setter 与实际属性分开:


以下实例使用下划线 _ 来设置属性,并创建对应的 getter/setter 方法:


实例

class Runoob {

  constructor(name) {

    this._sitename = name;

  }

  get sitename() {

    return this._sitename;

  }

  set sitename(x) {

    this._sitename = x;

  }

}

 

let noob = new Runoob("菜鸟教程");

 

document.getElementById("demo").innerHTML = noob.sitename;


尝试一下 »

要使用 setter,请使用与设置属性值时相同的语法,虽然 set 是一个方法,但需要不带括号:


实例

class Runoob {

  constructor(name) {

    this._sitename = name;

  }

  set sitename(x) {

    this._sitename = x;

  }

  get sitename() {

    return this._sitename;

  }

}

 

let noob = new Runoob("菜鸟教程");

noob.sitename = "RUNOOB";

document.getElementById("demo").innerHTML = noob.sitename;


尝试一下 »

提升

函数声明和类声明之间的一个重要区别在于, 函数声明会提升,类声明不会。


你首先需要声明你的类,然后再访问它,否则类似以下的代码将抛出 ReferenceError:


实例

// 这里不能这样使用类,因为还没有声明

// noob = new Runoob("菜鸟教程")

// 报错

 

class Runoob {


澧县做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务