JavaScript知识点——ES6

Es6

let 声明变量关键字
const 声明变量关键字

注意点:
1、 let 和const 声明变量必须先声明在使用(不能进行预解析)
2、 let 和const 不能声明同一样的变量名
3、 let 和const 在{}括号内声明变量只能在这个{}里面使用

let 和const的区别

1、 let 定义的变量(可更改),可以先定义 后赋值
2、 const 定义的是常量(不可更改),只能定义的时候赋值 ,不能后面在赋值
3、 const不能定义没有值得

箭头函数

对函数表达式的一个简写
箭头函数的组成:(X形参)=》{函数体}
把原来函数表达式的function省略
调用函数 fn{}

箭头函数的使用规则:

1、 箭头函数中 的圆括号 用来放表达式的
2、 当箭头函数中的形参只有一个的时候,那么可以省略圆括号
3、 当箭头函数 只有一句代码时候 可以忽略大括号,

箭头函数的注意点:

1、 箭头函数中 this 指向问题,跟谁调用函数没有关系,跟这个函数定义有关系
2、 箭头函数中没有arguments

普通函数中this指向问题:

1、 直接调用函数名() this 指向window
2、 Ele.事件=函数;这个函数中this 指向ele这个dom对象
3、 当对象中有函数的时候,那么这个函数中this指向这个对象
不确定实参的个数,没办法定义形参的个数,通过形参去拿到实参的数据,有可能拿不到所有实参
Arguments 所有函数的实参的集合

代码片段的设置(vscode中的)

1、 设置图标——》用户代码片段——》新建全局代码片段——》给名字(随便给)
2、 进入代码片段设置文件——Example 下面的代码的注释去掉
3、 设置
Scope:设置次代码片段能在什么语言中使用
Prefix:设置关键字(你输入什么字符能把代码片段调用)
Body:代码片段的结构(每一行用逗号结束,必须用双引号,$作为变量)
Description:代码片段的描述

函数参数的默认值

函数的形参:相当于函数内边定义变量
函数的实参:给函数的形参赋值

函数参数的默认值

有时候不确定函数是否 有实参,没有实参的时候,形参会得到undefined
很多时候如故函数没有实参的时候,那么也不想要的到undefined,而是那个函数的默认值

模板字符串

反引号():也是定义字符串的一种方式(键盘tab上面的那个键,英文状态下的)
反引号 和引号 的区别:
1、 引号必须在同一行才有效果
2、 反引号可以换号
如果想要在模板字符串中添加 变量 使用${变量}

`
    <ul>
        <li>${
     i}</li>
        <li>${
     i}</li>
        <li>${
     i}</li>
        <li>${
     i}</li>
    </ul>
    `

解构赋值

是将一个数据结构分解成为更小的部分的过程,ES6中,从数组和对象中提取值,对变量名进行赋值

 <script
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值