}
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)
**由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!**