gpt4 book ai didi

angular - 箭头函数隐式返回自动用括号包裹

转载 作者:搜寻专家 更新时间:2023-10-30 21:46:48 24 4
gpt4 key购买 nike

我将 Visual Studio Code 与 Prettier 结合使用,功能如下:

(token: string) => this.token = token

变成:

(token: string) => (this.token = token)

我认为这会降低可读性......有办法避免这种情况吗?

最佳答案

这是由于不返回分配规则。参见 https://eslint.org/docs/rules/no-return-assign .

不管你怎么想,你的箭头函数等同于

(token: string) => {return this.token = token}

是的,那里有一个返回,并且由于分配而得到“美化”。

此规则的唯一两个选项是在出现括号时允许或始终不允许。

因此,要解决您的“可读性问题”,要么使用花括号,要么尝试禁用该规则(不推荐)。

关于angular - 箭头函数隐式返回自动用括号包裹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53708172/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com