事件:'close'


\Event: 'close'

新增于: v10.5.0

一旦通道的任一侧断开连接,则会触发 'close' 事件。

\The 'close' event is emitted once either side of the channel has been disconnected.

import { MessageChannel } from 'node:worker_threads';
const { port1, port2 } = new MessageChannel();
// Prints:
// foobar
// closed!
port2.on('message', (message) => console.log(message));
port2.on('close', () => console.log('closed!'));
port1.postMessage('foobar');
port1.close();'use strict';
const { MessageChannel } = require('node:worker_threads');
const { port1, port2 } = new MessageChannel();
// Prints:
// foobar
// closed!
port2.on('message', (message) => console.log(message));
port2.on('close', () => console.log('closed!'));
port1.postMessage('foobar');
port1.close();

AltStyle によって変換されたページ (->オリジナル) /