前端祖传三件套JavaScript的ES6+之Module/模块

模块的概念在ES6+中,模块是指一个独立的代码单元,可以导出(export)和导入(import)其中的变量、函数、类等内容。一个模块是一个文件,具有自己的作用域,可以与其他模块互相独立使用。导出模块内容在ES6+中,我们可以使用export关键字来导出模...

前端祖传三件套JavaScript的ES6+之Proxy/Reflect

ProxyProxy是ES6+中的一个新类型,它可以帮助我们拦截并修改对象的默认行为。使用Proxy可以在对象上设置各种附加逻辑,例如:属性读取、赋值、函数调用等等。创建Proxy在ES6+中,我们可以使用new关键字来创建一个Proxy。例如:const obj = { name: 'Al...

JavaScript入门与实战

52 课时 |
19699 人已学 |
免费

JavaScript 自学手册文档教程

65 课时 |
3411 人已学 |
免费
开发者课程背景图

前端祖传三件套JavaScript的ES6+之Iterator/Generator

IteratorIterator是ES6+中的一个新类型,它可以帮助我们更加方便地遍历数据结构。在ES6+中,Array、Map、Set、String等都实现了Iterator接口,因此可以直接使用for...of循环来遍历这些数据结构。通过Symbol.iterator获取Iterator在ES6...

前端祖传三件套JavaScript的ES6+之Promise、async/await等异步编程

PromisePromise是ES6+中的一个新类型,它可以帮助我们更加方便地处理异步操作。Promise有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。当Promise的状态变为fulfilled或rejected时࿰...

前端祖传三件套JavaScript的ES6+之Set/Map

SetSet是ES6+中的一个新类型,它类似于数组,但是可以确保没有重复的值。可以用来存储任意类型的数据,包括原始类型和对象。使用Set可以帮助我们更加方便地进行去重操作。创建Set在ES6+中,我们可以使用new关键字来创建一个Set。例如:const set = new Set();这里创建了一...

前端祖传三件套JavaScript的ES6+之Class

什么是Class?Class是ES6+中的一个新语法糖,它提供了一种更加面向对象的编程方式。使用Class可以帮助我们更加清晰地组织代码,并且使代码更加易于维护和扩展。在JavaScript中,Class可以看作是一种特殊的函数,它可以通过new关键字来实例化对象。Class的基本用法定义类在ES6...

前端祖传三件套JavaScript的ES6+之Symbol

什么是Symbol?Symbol是ES6+中的一个新类型,它可以用来创建唯一的标识符。与其他基本数据类型不同的是,每个Symbol都是独一无二的,并且是不可变的。简单来说,我们可以把Symbol看作是一种特殊的字符串,但是它的值永远不会相等。如何使用Symbol?在JavaScript中&#...

前端祖传三件套JavaScript的ES6+之解构

在过去的几年里,ES6+已经逐渐成为前端领域的标准。通过其在JavaScript语言中引入的众多新功能,开发人员可以更加轻松和高效地编写代码。其中之一就是解构,它是一个非常实用的特性。解构可以帮助我们更加方便地从对象和数组中提取数据,并且使代码更加简洁和易于理解。下面就让我们来详细了解一下JavaS...

前端祖传三件套JavaScript的ES6+之各种扩展:字符串、数值、函数、数组、对象、正则.

一、字符串扩展在 ES6+ 中,字符串可以使用模板字符串语法来表示,同时也支持多行字符串和字符串插值等功能。例如:const name = 'John'; const age = 30; const message = `My name is ${name}, and I'm ${age} ...

前端祖传三件套JavaScript的ES6+之块级绑定

一、基本概念块级绑定指的是使用 let 或 const 关键字声明变量时,变量的作用域限定在当前代码块内部,不会影响到全局变量和其他函数的变量。例如:{ let x = 1; console.log(x); // 输出 1 } console.log(x); // 报错:x is not defin...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6411+人已加入
加入
相关电子书
更多
现代Javascript高级教程
JS零基础入门教程(上册)
Javascript异步编程
立即下载 立即下载 立即下载