首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
ecmascript
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
ECMAScript6学习笔记(一)let 和 const 命令
ECMAScript6学习笔记(一)let 和 const 命令,1.let和const命令1.let命令基本用法ES6中新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。而var声明的变量,在全局内都生效。不存在变量提升var命令会发生“变量提升”现象,即变量可以在声明之前使用,值为undefined。这种现象多多少少是有些奇怪的,按照一般
260
后端
01-01 08:00
后端
ECMAScript-----(八)Map数据结构
ECMAScript-----(八)Map数据结构,ECMAScript-----(八)Map数据结构背景JS的对象(Object)本质上是键值对的集合(Hash结构),传统上只能用字符串当成键,即Object提供了“字符串--值”的对应,Map结构解决了这一问题,提供了“值--值”的对应,是一种更完善的Hash结构实现说明类似于对象,但“键”可使用任意类型值map实例的属性和方法属性//size
205
代码人生
01-01 08:00
代码人生
ECMAScript 中 的export 转发
ECMAScript 中 的export 转发,//-----head.js-----exportconsteye='纯洁的'exportconstnose='挺拔的'exportdefault{eye,nose}//-----index.js-----//想实现//import{eye,nose}from'./head.js'//export{eye,nose}export{eye,nose}f
184
代码人生
01-01 08:00
代码人生
ECMAScript 6新增 Promise对象
ECMAScript 6新增 Promise对象,Promise对象ECMAScript6新增了Promise对象,该对象允许对延迟和异步操作流程进行控制。一个Promise对象就是一个代表了异步操作最终完成或者失败的对象。开发人员可以使用由其他函数创建并返回的Promise对象。Promise对象本质上就是一个绑定了回调的对象,而不是将回调传进函数内部。一个Promise有以下几种状态:pend
161
后端
01-01 08:00
后端
ECMAScript 2019(ES10)新特性简介
ECMAScript 2019(ES10)新特性简介,简介ES10是ECMA协会在2019年6月发行的一个版本,因为是ECMAScript的第十个版本,所以也称为ES10.今天我们讲解一下ES10的新特性。ES10引入了2大特性和4个小的特性,我们接下来一一讲解。Array的新方法flat和flatMap在ES10中,给Array引入了两个新的方法,分别是flat和flatMap。先来看一下fla
158
后端
01-01 08:00
后端
ECMAScript 2019(ES10)新特性简介
ECMAScript 2019(ES10)新特性简介,ECMAScript2019(ES10)新特性简介简介ES10是ECMA协会在2019年6月发行的一个版本,因为是ECMAScript的第十个版本,所以也称为ES10.今天我们讲解一下ES10的新特性。ES10引入了2大特性和4个小的特性,我们接下来一一讲解。Array的新方法flat和flatMap在ES10中,给Array引入了两个新的方法
138
后端
01-01 08:00
后端
ECMAScript 2020(ES11)新特性简介
ECMAScript 2020(ES11)新特性简介,ECMAScript2020(ES11)新特性简介简介ES2020是ECMA协会在2020年6月发行的一个版本,因为是ECMAScript的第十一个版本,所以也称为ES11.今天我们讲解一下ES11的新特性。ES11引入了9个新特性,我们接下来一一讲解。动态imports在ES11之前,我们可以使用下面的方式进行模块的导入:import*asT
136
代码人生
01-01 08:00
代码人生
ECMAScript 6 class(ecmascript和javascript的区别)
ECMAScript 6 class(ecmascript和javascript的区别),Class基本语法概述JavaScript语言的传统方法是通过构造函数,定义并生成新对象。下面是一个例子。functionPoint(x,y){this.x=x;this.y=y;}Point.prototype.toString=function(){return'('+this.x+','+this.y+
120