util.transferableAbortSignal(signal)
版本历史
| 版本 | 变更 |
|---|---|
| v23.11.0, v22.15.0 | 标记 API 稳定。 |
| v18.11.0 | 新增于: v18.11.0 |
-
signal<AbortSignal> -
\Returns: <AbortSignal>
将给定的 <AbortSignal> 标记为可转让,以便它可以与 structuredClone() 和 postMessage() 一起使用。
\Marks the given <AbortSignal> as transferable so that it can be used with
structuredClone() and postMessage().
const signal = transferableAbortSignal(AbortSignal.timeout(100));
const channel = new MessageChannel();
channel.port2.postMessage(signal, [signal]);