Skip to content

1217 今日总结

关键词: github-2FA 验证、js 换装技术、前端基建总结、promise.all 顺序、React 项目模板、阮一峰站内搜索工具、supercopy 插件、vscode 过期插件

今日心情

所见所想,有感而发

好文推荐

有感好文,专题好文

TOP3

英文推荐

  • Software World Tour With Son Luong Ngoc - CoRecursive Podcast 作者是一个越南程序员,原来在 Lazada 工作。后来,Lazada 被阿里收购,他就来到阿里,在杭州西溪园区呆过一段时间。 现在,他已经跳槽到 Booking.com,本文是他讲述自己的故事,以及对阿里的感受。

其他好文

复习-promise.all 执行顺序

js
// 方法promiseA,返回一个Promise对象
function promiseA() {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      console.log("A");
      resolve("A");
    }, 3000);
  });
}
// 方法promiseB,返回一个Promise对象
function promiseB() {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      console.log("B");
      resolve("B");
    }, 1000);
  });
}
// 按照A, B的顺序添加到promise数组中
Promise.all([promiseA(), promiseB()]).then((resolve) => {
  console.log(resolve);
});
// 输出情况
// B
// A
// Array [ "A", "B" ]

结论

  • 执行顺序:谁执行的快谁先打印
  • 返回顺序:按照 promise 的添加顺序返回

项目/博客推荐

值得学习 作者/项目/工具等

项目

工具

提示

Since VSCode 1.44, you can enable automatic updating of matching tags like this:

  • Go to File menu, Preferences and Settings
  • Search for editor.linkedEditing
  • Enable "Linked Editing"
sh
# 大小写敏感设置
git config --global core.ignorecase false

AST 相关

Released under the MIT License.