ES6——类的基本语法

}



eat(){

    console.log(`我叫${this.name}`);

}



// 写法一

 set prop(value){

      console.log(`我的值是${value}`);   

 }

get prop1(){

     return "哈哈";

 }



// 写法二

setData(value){

    this.val = value;

     console.log(this.val);

}

getData(){

    return this.val;

}

}

var t = new Point(“李现”,“诸葛大力”);

t.prop = 1234;

console.log(t.prop);

t.setData(“我是新来的”);

console.log(t.getData());




**属性表达式:**



{

//属性表达式 就是把下边这串代码

class Person {

    constructor(sex){

          this.sex = sex;

          this.hobby = "女"

    }

    shopping(){

        console.log("天生会逛街")

    }

}



let p = new Person();

p.shopping();



//更换为

let shopping = "shop";	//*

class Person{

	constructor(sex) {

		 this.sex = sex;

		 this.hobby = "女";

	}

		

	[shopping](){	//*

		console.log("一个省钱的春节");

	}

}

		   

let person = new Person();

person.shop();  //*

}




**class表达式:** 不常用,了解即可



{

const MyClass = class Me {

	//这个区域内使用Me,出了这个区域,使用MyClass

} 

}




**严格模式:**



1.  在**script**标签中第一行写"use strict",表明下面的代码使用严格模式(或者是js文件中第一行)

2.  使用代码的定义,使用更加规范, 避免一些诡异的运行行为

3.  在后续的Es特性和一些Angular等JS框架中,要求必须在严格模式下运行

4.  使代码的编译和运行更加高效



**对变量的影响:**



1.  变量必须要先声明再使用

2.  不可以使用任意保留字/关键字作为变量名

3.  严格模式不再允许用户删除变量 ( delete )



**对对象的影响:**



1.  对只读属性 赋值 会抛出异常

2.  对不可配置的属性使用 delete操作符会抛出异常

3.  对不可扩展的对象添加属性,会抛出异常

#  最后

**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**

**深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。**

**因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**

![img](https://img-blog.csdnimg.cn/img_convert/8b7d004784d198ef0f88e951621dc7c0.jpeg)

![](https://img-blog.csdnimg.cn/img_convert/6808b79ddfa98cf6350dde83819b931a.png)

![](https://img-blog.csdnimg.cn/img_convert/5e663659e021d13f98ddc9d089daf9eb.png)

**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**

[**如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!**](https://bbs.csdn.net/topics/618191877)

**由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!**
!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**

[**如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!**](https://bbs.csdn.net/topics/618191877)

**由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!**
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值