自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 JS 对象

基本概念JavaScript的基本数据类型,一种复合值,可看做是属性的无序集合。每个属性都是一个名/值对。属性名是字符串,因此可以把对象看成是从字符串到值得映射。对象除了可以保持自有的属性,还可以从一个称为原型的对象继承属性。原型式继承(prototypal inheritance)是JavaScript的核心特征。对象是动态的,可以增加或删除属性。除了字符串、数值、true、false、null和undefined,其他值都是对象。对象最常见的用法是对其属性进行创建、设置、查找、删

2021-06-20 21:05:53 73

原创 JS Promise

概述Promise 是异步编程的一种解决方案,比传统的解决方案—回调函数和事件—更合理和更强大。Promise是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。语法上,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理Promise对象的特点对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(

2021-06-17 09:30:35 155

原创 JS Set与Map

概要数组在JavaScript中的使用正如其他语言的数组一样,但缺少更多类型的集合导致数组也经常被当作队列与栈来使用。数组只使用了数值型的索引,而如果非数值型的索引是必要的,开发者便会使用非数组的对象。这种技巧引出了非数组对象的定制实现,即 Set 与 Map。Set基本用法类似于数组,但其成员的值都是唯一的。创建方法Set本身是一个构造函数,用来生成Set实例。const s = new Set();[2, 3, 4, 5, 2, 2].forEach((x) => s.ad

2021-05-27 09:18:03 226

原创 JS 数组对象及方法

数组对象1.数组是值的有序集合。每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。2.数组是无类型的。数组元素可以是任意类型,并且同一个数组中的不同元素也可能有不同的类型。数组的元素可以是对象或其他数组,从而创建复杂的数据结构。3.数组是动态的。根据需要它们会增长或缩减,并且在创建数组时无须声明一个固定的大小或者在数组大小变化时无须重新分配空间。4.数组可以是稀疏的。1.数组元素的索引不一定要连续的,它们之间可以有空缺。2.每个JavaScript数组都有一个len

2021-05-26 23:32:04 460

原创 JS 迭代器与生成器

迭代器(Iterator)Iterator 的作用为各种数据结构,提供一个统一的、简便的访问接口。使得数据结构的成员能够按某种次序排列。ES6提供了新的遍历命令for…of循环来消费Iterator 接口。任何数据结构只要部署 Iterator 接口,就可以完成遍历操作。(即依次处理该数据结构的所有成员。)Iterator 的遍历过程创建一个指针对象,指向当前数据结构的起始位置。也就是说,遍历器对象本质上,就是一个指针对象。第一次调用指针对象的next方法,可以将指针指向数据结构的第一

2021-05-25 21:05:28 80

原创 JS 正则表达式

正则表达式正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。创建正则表达式的两种方法1.字面量2.构造函数 // 两种创建方法 // 1.字面量 var reg = /\\bis\b/g; //g表示全文匹配 // 2.构造函数 var reg = new RegExp("\\bis\\b", "g

2021-04-20 14:31:39 247

原创 JS 函数进阶

函数函数定义构成1.函数名称标识符。函数名称是函数声明语句的必须部分。2.一对圆括号。包含0个或多个由逗号隔开的标识符,这些为函数的形参。3.一对花括号。其中包含0条或多条JavaScript语句。这些语句构成了函数体:一旦调用函数,就会执行这些语句。函数只会执行到函数体中的return语句处,其后面的语句不再执行。函数定义方式1.函数声明语法function add(num1, num2) { return num1 + num2;};2.函数表达式let sub

2021-04-20 11:06:21 264 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除