从数组中填充变量的更好方法(解构赋值)

Better way to fill variables from array (Destructuring assignment)

我的 Javascript 文件中有此代码:

const blfTypeAndId = DDid.split("PrerequisitesSelect");
const blfType = blfTypeAndId[0];
const blfId = blfTypeAndId[1];

blfType 在此之后是 'block'、'line' 或 'field',blfId 是 _B1_L1_F1,而数字可以不同(这仅适用于字段,对于行,它将是 _B1_L1 并且只阻止 _B1)

在一个 Python 和 Javascript 结合的世界里,我会这样做:

const blfType, const blfId = DDid.split("PrerequisitesSelect");

在 Javascript 中是否有一个很好的方法仍然可以在一行中执行此操作,或者我的第一个编写代码是否已经是最好的解决方案?

干得好 Destructuring Assignment

const blfTypeAndId = DDid.split("PrerequisitesSelect");
const [blfType, blfId] = blfTypeAndId;

甚至只是

const [blfType, blfId] = DDid.split("PrerequisitesSelect");