2021-07-21大连东软实训第二天---es6核心

主要内容大概
在这里插入图片描述

let命令
在这里插入图片描述
var可以重复定义,let不可以重复定义,符合常见的语法规范
在这里插入图片描述js不存在完整的块级作用域
在这里插入图片描述但是es6中提出了块级作用域,但是必须要通过let声明

在这里插入图片描述局部作用域在外部不可使用

在这里插入图片描述用let声明a,但是不能在声明之前使用a,所以会报错,但是如果变成var则不报错,输出a=200
在这里插入图片描述let解决循环变量加监听的功能,如果是var i=0,则alert弹出的都3,因为i循环完以后就是3不变了,所以以后声明变量尽量都使用let

const关键字
在这里插入图片描述不可重新赋值,保存一些不可被更改的值

变量的解析赋值
在这里插入图片描述创建一个obj对象,不是类

在这里插入图片描述es6新的对象赋值方法,好似json,如果把username换成username1,就赋值不成功,因为匹配不到,也是好似json
在这里插入图片描述
中括号对应中括号
在这里插入图片描述
也没有问题,输出 h e l l o

模板字符串
在这里插入图片描述传统拼接方式
在这里插入图片描述高级拼接方式

简化的对象写法

在这里插入图片描述对象里面声明函数,加上this才能输出tom,如果不加输出的jerry
在这里插入图片描述es5中可以这么写,但是比较麻烦,但是在es6中

在这里插入图片描述直接这么写,简化写法,function也可以省略了

箭头函数
在这里插入图片描述
在这里插入图片描述结合foreash使用

在这里插入图片描述在这里插入图片描述所以这里的this是window,是声明时候的对象

在这里插入图片描述这个时候定时器是window,因为setinterval是window调用的

在这里插入图片描述
这个时候箭头函数有外层函数,所以此时this是btn2

在这里插入图片描述
外层的外层是window此时this是window

在这里插入图片描述
排序默认升序

在这里插入图片描述降序,牛掰,正序就是a-b

箭头函数就是简化回调函数

点点点运算符

在这里插入图片描述。。。

在这里插入图片描述val可变参数只能在参数列表最后,上图中,1赋值给了a
在这里插入图片描述在这里插入图片描述一个扩展的用法

在这里插入图片描述箭头函数的可变参数

在这里插入图片描述js的语法不想java一样如果只有形参没有实参就会报错,语法比较松散,js中可以不传参,赋默认值的方法就是等于

数组拓展
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述find,找到第一个,上图输出6
在这里插入图片描述findIndex,找到第一个条件为true的位置,上图输出3
在这里插入图片描述上图返回true
在这里插入图片描述在这里插入图片描述 在这里插入图片描述得到NaN 表示非数字
在这里插入图片描述得到123

set和map容器
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

es6提供set
在这里插入图片描述

在这里插入图片描述
es6中的class

在这里插入图片描述在这里插入图片描述

extends和super
在这里插入图片描述
重写父类的方法
在这里插入图片描述class属性扩展

在这里插入图片描述拓展属性
在这里插入图片描述拓展方法

在这里插入图片描述
在这里插入图片描述如果在原型对象上挂载,那两者都有了就

在这里插入图片描述在这里插入图片描述都是中国,所有共享的了,

在这里插入图片描述在这里插入图片描述
只改变一个另一个不变
通过p1不能改原型上的属性,相反是覆盖了直接,要通过prototype

在这里插入图片描述
挂载到原型上,对象访问不到

在这里插入图片描述只能通过类名去访问,和对象无关

模块化

es6中引入了模块化编程,让大型的复杂的项目可以拆分成互相依赖的小文件,在用简单的方法拼接起来。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述导入模块是名称必须要与导出的名称一致

在这里插入图片描述
可以命名别名

在这里插入图片描述导出方法

在这里插入图片描述想引几个引几个

在这里插入图片描述即使把import写到最后也是提升到首先执行

在这里插入图片描述
这种都是错误的

对于路径,./表示同级路径,…/表示上级文件,…/…/表示上上级

在这里插入图片描述没有名字的导出export default,但是只能出现一次

在这里插入图片描述自己可以随便起名字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汤姆z

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值