gpt4 book ai didi

javascript - ESLint 错误 no-unneed-ternary

转载 作者:行者123 更新时间:2023-12-03 02:38:41 25 4
gpt4 key购买 nike

ESLint 在我的 JS 模块中告诉我此错误消息:错误 no-unneeded-ternary Unnecessary use of Conditional Expression for default assignment

错误出现在 return 语句的 get 方法中 return val ? val : defaultVal;?

import ls from 'local-storage';

export default {
get(key, defaultVal = null) {
var val = ls(key);
return val ? val : defaultVal;
},

set(key, val) {
return ls(key, val);
},

remove(key) {
return ls.remove(key);
},
};

知道为什么我会收到此错误消息吗?我在 ESLint 网站上找到了一些关于此错误消息的资源 here但它适用于 bool 表达式,我不明白为什么这适用于我的代码......

最佳答案

当一个简单的 val || 时,你不需要三元。 defaultVal 就可以了。

关于javascript - ESLint 错误 no-unneed-ternary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35702328/

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