我想用某个字段的值来初始化一个变量类型,如下所示:
function checkAfterPrereqChange(blfType, blfId){
const type = $("#fieldTypeInput"+blfId).val();
}
问题是该字段仅在 blfType 为“字段”时才存在,如果不是,则类型应该是来自 blfType 的值,如下所示:
function checkAfterPrereqChange(blfType, blfId){
let type = blfType;
if (blfType == "field"){
let type = $("#fieldTypeInput"+blfId).val();
}
}
我仍然可以仅在一行中使用 const 变量来执行此操作吗?在 Python 中,我会做这样的事情:
type = $("#fieldTypeInput"+blfId).val() if blfType == "field" else blfType
有没有办法在Javascript中做到这一点?