最新 最热

ES6学习笔记(十四)module的简单使用

module模块机制是es6新引入的,它解决了作用域的问题,使代码更加规范和结构化。 下面简单的使用一下。

2023-03-04
0

ES6 学习笔记(十三)promise的简单使用

在JavaScript中,我们经常会用到回调函数,而回调函数的使用让我们没法使用return,throw等关键字。JS引用promise正好解决了这个问题。 promise单词意思是承诺,代表未来的某个事情或者是行为。promise是一个容器,包含了异步...

2023-03-04
1

ES6 学习笔记(十一)迭代器和生成器函数

JavaScript提供了许多的方法来获取数组或者对象中的某个元素或者属性(迭代)。从以前的for循环到之后的filter、map再到后来的for…in和for…of的迭代机制。只要具有iterator接口的都可被迭代。...

2023-03-04
1

ES6 学习笔记(十)Map的基本用法

Map类型是键值对的有序列表,而键和值都可以是任意类型。可以看做Python中的字典(Dictionary)类型。

2023-03-04
1

ES6 学习笔记(九)Set的基本用法

Set函数可以接受一个数组(或具有Iterable接口的其他数据结构)作为参数,来初始化Set实例,如:

2023-03-04
0

ES6 学习笔记(八)基本类型Symbol

大家都知道,在ES5的时候JavaScript的基本类型有Number、String、Boolean、undefined、object、Null共6种,在es6中,新增了Symbol类型,用于表示独一无二的值。之后又提出了bigInt类型(前面提到过),这里简要的总结Symbol的一些...

2023-03-04
0

ES6学习笔记(七)正则表达式

通俗的来讲,正则表达式是一种匹配和替换的工具。如:在JS中验证手机号时,我们需要考虑用户输入的字符必须是number类型,且必须是11位的整数,且数字的前三位必须是134,155,183,188,199等等。对于这一问题,可以用if-else来实现...

2023-03-04
2

ES6 学习笔记(六)基本类型String

原因: 第一个,引用值比较的是它的引用,引用不同,所以结果为false 第二个,原始值与引用值相比较,引用值先要进行拆箱,才能进行比较

2023-03-04
1

ES6 学习笔记(三)原始值与引用值

1.1、 ES的6种原始值: Undefined、Null、Boolean、Number、String、Symbol 1.2、 保存原始值的变量是按值访问,操作存储在变量内存中的实际值

2023-03-04
1

ES6 学习笔记(二)解构赋值

ES6允许按照一定模式从数组和对象中提取值,然后对变量进行赋值,该操作即为解构 如:

2023-03-04
1