es6简述

本文介绍了ES6的主要特性,包括变量声明(var、let、const)、解构赋值、默认参数、箭头函数、Symbol类型、forEach方法、Rest参数、模板字符串、Class与继承以及super关键字的使用。通过对这些特性的详细解析,帮助读者深入理解ES6的语法和功能。
摘要由CSDN通过智能技术生成

es6简单了解

声明变量:

var 可以变量提升

let 不允许在相同作用域内,重复声明同一个变量。

const 声明一个只读的常量。一旦声明,常量的值就不能改变。

变量解构赋值:

ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构

默认值 默认值可以引用解构赋值的其他变量,但该变量必须已经声明。

对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。

解构失败,变量的值等于undefined

字符串也可以解构赋值。这是因为此时,字符串被转换成了一个类似数组的对象

函数参数的解构也可以使用默认值。

箭头函数:

箭头函数的分类:1.单语句,单参数 2.单语句,多参数 3.多语句,多参数

symbol:

S6 引入了一种新的原始数据类型Symbol,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种是:undefinednull、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。

forEach()

forEach(): 没有返回值,本质上等同于 for 循环,对每一项执行 function 函数。即map是返回一个新数组,原数组不变,forE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值