JS基础篇

ES6语法规范

ES6,也称为ECMAScript 2015,是JavaScript的一个版本。它引入了很多新的语言特性和语法,让JavaScript变得更加现代化和强大。下面是一些ES6的重要特性和语法规范:...

ES6块级作用域

在JavaScript中,变量声明可以使用var、let或const关键字。其中,使用var声明的变量是函数级作用域,而使用let或const声明的变量则是块级作用域。 块级作用域是指变量在定...

ES6箭头函数

箭头函数是ES6中引入的一种新的函数声明方式,它具有更短的语法和更简单的作用域规则。箭头函数的语法形式为(arguments) => { statement }或(argument) =&...

ES6解构赋值

解构赋值是一种用于从数组或对象中提取值并赋值给变量的语法,它是ES6中引入的一种新特性。使用解构赋值可以使代码更简洁、易读和易于维护。 在解构赋值中,我们可以将一个数组或对象的属性提取出来并赋...

ES6模板字面量

模板字面量是ES6引入的一种新特性,它提供了一种更加简单、直观、灵活的方式来处理字符串。使用模板字面量,我们可以在字符串中插入变量、表达式和函数调用,并且可以方便地处理多行文本。 模板字面量的...

ES6类和继承

在ES6之前,JavaScript中没有类(class)的概念,而是通过原型继承(prototype inheritance)来实现面向对象编程。ES6引入了类的概念,使得JavaScript更...

ES6 Promise

Promise是ES6中新增的一种异步编程解决方案,用于处理异步操作中的回调问题。 简单来说,Promise可以将一个异步操作封装成一个对象返回,并且该对象具有状态(Pending、Fulfi...

ES6 模块化

ES6(ECMAScript 2015)引入了一种新的模块化语法,允许JavaScript程序以模块的形式组织和导出功能,这种语法简单易懂,可读性强,使得开发者能够更加高效地开发、维护和重用代码...

ES6迭代器

在 ES6 中,迭代器是一种用于遍历数据集合的机制,它提供了一种统一的方式来访问各种不同类型的数据结构。迭代器是一个对象,实现了 Symbol.iterator 方法,该方法返回一个包含 nex...

ES6 生成器

在 ES6 中,生成器(Generator)是一种特殊的函数,可以用于生成一系列值,这些值可以被惰性地一次一个地产生出来,避免了一次性生成大量的数据。 生成器通过 function* 关键字定...

ES6 Symbol

在 ES6 中,Symbol 是一种新的基本数据类型,它表示了一种独一无二的值。每个 Symbol 都是唯一的,不会与其他任何值相等。Symbol 值可以用作对象的属性名,这样可以避免属性名冲突...

原型和原型链

在 JavaScript 中,每个对象都有一个原型对象(prototype),原型对象又是一个对象,如果我们在原型对象上添加属性或方法,这些属性和方法会被该原型对象上的所有对象所共享,因为它们都...

JS 常见数组及其用法

在 JavaScript 中,数组是一种常见的数据结构。以下是一些 JS 中常用的数组方法及其示例: push() 方法:将一个或多个元素添加到数组的末尾。 let arr = [1, 2,...

JS中Axios

Axios 是一个基于 Promise 的 HTTP 客户端,可以用于在浏览器和 Node.js 中发送 HTTP 请求。它可以用于执行 GET、POST、PUT、DELETE 等请求,并且可以...

Search Results