console篇 - 异步的 console

如今,越来越多与浏览器有关的 API 都是 基于 Promise 。当你使用 promise 的时候通常配套用 .then(处理方法) 或者 将 promise 包裹在 async 方法中,再使用 await 来接收结果。

我们在 JavaScript/TypeScript 中大量使用的东西,但如果在 Console 中书写这样的结构很不方便。

像下面这样

img

 

img

或者这样

img

这样太难用了!不是输入之前就被触发了,就是括号漏写了...

但如果 console 默认就被 async 包裹呢?

你猜怎么着,还真是这样!你可以直接使用 await

img

 

img

事实上,在 Console 中使用 promise 比在源码中使用起来还要简单!

# 1. 用你的异步console 来看一些更酷的东西

我和你一样,觉得 fetch 的例子相当无聊 -- 所以再来一个新玩法:通过 console 来获取到更多有意思的信息。

  • Storage 系统的 占用数空闲数
await navigator.storage.estimate()

img
  • 设备的 电池信息

为了达到更好的效果,我们将这个技巧和前几天中提到的 console.table 来合并使用:

敲黑板:这是一条不推荐使用的API ,尽管看起来这么酷炫...

img

 

img
  • 媒体能力

img
  • Cache storage keys

(注:Cache storage keys  一般用来对 requestresponse 进行缓存)

img

更多的例子就不一一举例了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端加油站

你遇到的坑将由我来踩

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值