删除排序链表中的重复元素 发表于 2021-07-03 | 分类于 数据结构 字数统计: 510 字 | 阅读时长 ≈ 2 分钟 题目描述:存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。 返回同样按升序排列的结果链表。 阅读全文 »
两数相加 发表于 2021-07-03 | 分类于 数据结构 字数统计: 636 字 | 阅读时长 ≈ 2 分钟 题目描述:给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 阅读全文 »
ES6 特性小册 发表于 2021-07-03 | 分类于 ES6 字数统计: 101 字 | 阅读时长 ≈ 1 分钟 ES6目前涵盖了ES2015、ES2016、ES2017、ES2018、ES2019、ES2020。 ES6更新的内容主要分为以下几点 表达式:声明、解构赋值 内置对象:字符串扩展、数值扩展、对象扩展、数组扩展、函数扩展、正则扩展、Symbol、Set、Map、Proxy、Reflect 语句与运算:Class、Module、Iterator 异步编程:Promise、Generator、Async 阅读全文 »
手写Promise 发表于 2021-07-02 | 分类于 ES6 字数统计: 2k 字 | 阅读时长 ≈ 9 分钟 前言发现之前记录的手写 Promise 教程太简单了,发现网上很多关于 promisesA+规范 的书写,先记录下来~ 阅读全文 »
当 async、await 遇上 forEach 发表于 2021-07-02 | 分类于 ES6 字数统计: 818 字 | 阅读时长 ≈ 3 分钟 问题描述在这个例子中,通过 forEach 遍历的将每一个数字都执行 multi 操作。代码执行的结果是:1 秒后,一次性输出1,4,9。这个结果和我们的预期有些区别,我们是希望每间隔 1 秒,然后依次输出 1,4,9;所以当前代码应该是并行执行了,而我们期望的应该是串行执行。 阅读全文 »