ES6
ES5的增强版。用于JS能够编写更加强大的前端程序。
柳时元
这个作者很懒,什么都没留下…
展开
-
ES6-Promise对象与async函数
前言今天给大家介绍ES6中的Promise对象与async函数。废话不多说,进入正题!1.Promise对象什么是Promise? 是一个用于异步编程的方案。 从语法上看,Promise是一个对象,通过它可以获取异步操作的结果。为什么使用Promise对象? 它的起因大家应该都知道,做前端开发最让人头疼的地方就是处理异步请求的情况。在请求成功的回调函数里继续调用函数...原创 2020-04-28 23:25:53 · 362 阅读 · 0 评论 -
ES6 class类与模块
前言今天给大家介绍ES6中的class类与模块。1.class类概述:ES6中,class被作为对象的模板引入,可以通过class关键字定义类。class本质就是function。可以看作是一个语法糖,让创建对象的原型写法更加清晰,更像面向对象编程的写法。1.1:定义、声明注意点:不可重复声明。类定义不可被提升。这代表,在访问前必须对类进行定义,否则会报错。类方法不需要加fun...原创 2020-04-27 22:52:19 · 438 阅读 · 0 评论 -
ES6函数、迭代器
前言今天给大家介绍ES6中的函数、迭代器的新特性。废话不多说,进入正题!1.函数函数参数的扩展默认参数function sayHi(name,age=17){ console.log(name+","+age); }sayHi("六十元",18);//六十元,18sayHi("六十元","");//六十元,sayHi("六十元");//六十元,17在使用默认参数时,不...原创 2020-04-25 00:43:01 · 310 阅读 · 0 评论 -
ES6对象、数组
前言今天给大家介绍ES6中的对象、数组、函数(方法)新增的一些特性。废话不多说,进入正题!1.对象属性和函数的简洁表示法//属性简洁表示let name = "liusiyuan";let age = 20;const user = {name,age};console.log(user);//{name:"liusiyuan",age:20}//等同于const user ...原创 2020-04-24 17:10:41 · 896 阅读 · 0 评论 -
ES6中的字符串与数值
1.ES6今天给大家介绍ES6中的字符串、数值。字符串数值1.1:字符串ES6中的字符串扩展了很多方法。列如:includes():判断是否存在该字符串startsWith():判断该字符串是否存在原字符串的头部endsWith():判断该字符串是否存在原字符串的尾部以上三个方法都返回布尔值,并且可接受两个参数,要搜索的字符串和开始搜索原字符串的位置。let strin...原创 2020-04-22 21:33:37 · 621 阅读 · 0 评论 -
ES6中的let、const、Map、Set
1.ES6———————————————————————————————————————————————————————————————1.1什么是ES6?ES6:全称为ECMAScript6.0,是JavaScript的下一个版本标准,2015.06发版。发版目的:使得JS能够更好的编写大型的web应用,成为企业级的开发语言。1.2为什么要用ES6?ES6是ES5的增强版,相对于ES...原创 2020-04-20 21:04:49 · 421 阅读 · 0 评论