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

简介: 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中可以不传参,赋默认值的方法就是等于

数组拓展


目录
相关文章
|
容器
2021-07-21大连东软实训第二天---es6核心(二)
2021-07-21大连东软实训第二天---es6核心
92 0
|
JavaScript 前端开发
2021-07-22大连东软实训第三天---vue基础学习
2021-07-22大连东软实训第三天---vue基础学习
89 0
|
JSON JavaScript 前端开发
2021-07-20大连东软实训第一天---js基础
2021-07-20大连东软实训第一天---js基础
83 0
|
JavaScript 数据库
2021-07-23大连东软实训第四天---vue
2021-07-23大连东软实训第四天---vue
75 0
|
前端开发 数据库
2021-07-29大连东软实训第九天---数据库+ 后端学习+ 前端实现员工管理系统
2021-07-29大连东软实训第九天---数据库+ 后端学习+ 前端实现员工管理系统
180 0
|
存储 缓存 分布式计算
案例酷|吉林医保:新架构解决老问题
案例酷|吉林医保:新架构解决老问题
388 0
|
边缘计算 开发框架 Cloud Native
建一座国际连锁“商场”:openEuler的雄心与蓝图 | 开源访谈《源创者说》首播
建一座国际连锁“商场”:openEuler的雄心与蓝图 | 开源访谈《源创者说》首播
211 0
|
SQL 存储 前端开发
你逛过凌晨4点的校园吗? -- 前端人的漫漫长路
你逛过凌晨4点的校园吗? -- 前端人的漫漫长路
149 0
你逛过凌晨4点的校园吗? -- 前端人的漫漫长路
|
机器学习/深度学习 分布式计算 运维
阿里云2021春招-通用计算平台实习生招聘ING...
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。阿里云机器学习和大数据分别进入IDC和Forrester领导者象限。
1060 0
阿里云2021春招-通用计算平台实习生招聘ING...
Interview:算法岗位面试—10.31下午上海某银行总部公司(二面,四大行之一)之项目简介、比赛介绍、某个比赛的过程
Interview:算法岗位面试—10.31下午上海某银行总部公司(二面,四大行之一)之项目简介、比赛介绍、某个比赛的过程