我想确保我的作业中的操作按特定顺序发生。我假设它按照我在下面列出的顺序,但我无法在打字稿上找到确认/否认这一点的文档。
const currentFreak =
this.allFreaks.find(freak => freak.id === currentFreakId) ||
this.allFreaks.find(freak => freak.Active) ||
this.allFreaks.find(freak => freak.defaultFreakId);
假设上述使用短路逻辑按顺序执行,我是否正确?我在https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-7.html#optional-chaining找到的文档在我阅读它时在这个特定主题上看起来模棱两可。