美文网首页
代码洁癖是一种病

代码洁癖是一种病

作者: 苏永怀 | 来源:发表于2020-04-29 00:08 被阅读0次

代码洁癖是一种病,治不治随意~
今天在开发的时候就遇到了一点小情况。
在写javascript的时候,async/await用起来那是相当的爽,但是,ide给了我一个警告:

Promise returned from login is ignored

你说烦不烦,看了下原因,就是调用了一个异步函数,但是不需要关心返回值,所以没有对返回值进行任何处理,就比如:

login() //这里会报警 Promise returned from login is ignored 
async function login() {
    signIn();
}

那要怎么处理呢?简单。

如果在另一个异步函数内调用

此时可以用await方法调用,比如:

async function login() {
    signIn();
}
async function main() {
   await login();
}

如果不在另一个异步函数内

此时是不能用await的,就老老实实的加一个then()就好了,如下:

async function login() {
    signIn();
}
login().then();

但是这还是没治好我的洁癖,因为一个空then就是感觉多余呀,咋办?于是:

async function login() {
    signIn();
}
login().catch((e) => {
    console.log(e)
});

嗯,一想到本来就有错误需要捕捉,真是无比舒坦 ~

相关文章

  • 代码洁癖是一种病

    代码洁癖是一种病,治不治随意~今天在开发的时候就遇到了一点小情况。在写javascript的时候,async/aw...

  • 洁癖真的是一种病吗?

    我以前是个在做家务方面很懒的人,能拖则拖,怎么省事怎么来,最近发现,不知道从什么时候开始,我慢慢地喜欢上了做家务。...

  • Javascript代码规范

    目的:总结记录Javascript代码书写规范,写出优美的Javascript代码,代码洁癖只是一种态度。 一、命...

  • 洁~癖

    洁癖,什么是洁癖? 洁癖是什么? 洁癖的定义在哪里?洁癖和爱干净是一回事吗?洁癖可怕吗?洁癖是一种错吗? 说起洁癖...

  • 精神洁癖真的是一种病(一)

    我今年22岁,大学还没毕业,相比同龄人我总是落在最后的那一个。我时常用类似“没关系,一个人要走的路还很长”这样的话...

  • eslint 规则

    代码洁癖养成指南

  • 当心洁癖演变成疾病,那时你就后悔莫及了

    洁癖是病?当然这是在影响到你的正常生活和交往的情况下才是病。有轻微的洁癖是可以忍受的,只能说明你对于生活的品质比较...

  • 诗鲸2499《精神洁癖是一种病》

    当下的感情太过随便 他和她只是随随便便见过几面看过几场电影喝过几次酒 第二天早上很可能就睡在了一起 不管她是不是名...

  • 论洁癖

    洁癖是一种心态,旨在保护自己,避免受“污染”。洁癖表现在两个方面,一是对物的洁癖,一是对人的洁癖。所谓对物的洁癖,...

  • 代码洁癖系列(一):什么是整洁代码

    作为一个代码洁癖患者,我最大的愿望就是世界和平……对不起,拿错剧本了,最大的愿望就是将对代码的洁癖传播给每一个人,...

网友评论

      本文标题:代码洁癖是一种病

      本文链接:https://www.haomeiwen.com/subject/yvfwwhtx.html