Es6学习

本文详细介绍了ES6的多项新特性,包括常量定义、块级作用域、字符串拼接方式、参数默认值、箭头函数等。同时,还探讨了对象属性扩展、构造函数、继承、静态方法等内容,并讲解了解构赋值以及如何使用Babel将ES6代码转换为ES5。

2017/8/30

1. 关于es6简介

 

2.关于常量

 

 

 

 

op报错,常量不能更改 但可以更改常量里面的值 例如:

3.关于变量

let 块级作用域 {}  

var 函数级作用域 

 

像 if for while switch循环之类的都是块级作用域

 4.字符串拼接

 

 传统写法与es6写法的对比

小知识  要是有 就继承b值 ,b要是没有 b=8; 

5.参数默认值 

6.箭头函数

当用箭头函数时,this的指向为当前环境外面的环境(非当前作用域)

 

 这里的this 为Ops{}; 当外层没有Ops的环境时,指向window

 

7.对象属性扩展

  7-1 属性简写

  

  7-2  属性:方法的简写 c=c1

  

  7-3 获取所有属性 并组成数组

  

  7-4 合并对象

  

  7-5 defineProperty

  

  还有set 跟get 两个方法 重点...

 

2017/8/31

1.构造函数

2.继承

3.静态方法(在方法前用 static 时需要用函数名调用才有效果 就像上图的Ops.showTag())

 

 

 

 

4.解构(字符串,数组,对象,函数)

5.Es6  babel转换 Es6转化成Es5

 

 

 

 

 

 

 

 

 

 

 

 

 

a哒

 

转载于:https://www.cnblogs.com/tansitong/p/7452528.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值