worker_threads.workerData


新增于: v10.5.0

任意的 JavaScript 值,其中包含传给该线程的 Worker 构造函数的数据的克隆。

\An arbitrary JavaScript value that contains a clone of the data passed to this thread's Worker constructor.

根据 HTML 结构化克隆算法,数据被克隆,就像使用 postMessage() 一样。

\The data is cloned as if using postMessage(), according to the HTML structured clone algorithm.

import { Worker, isMainThread, workerData } from 'node:worker_threads';
if (isMainThread) {
 const worker = new Worker(new URL(import.meta.url), { workerData: 'Hello, world!' });
} else {
 console.log(workerData); // Prints 'Hello, world!'.
}'use strict';
const { Worker, isMainThread, workerData } = require('node:worker_threads');
if (isMainThread) {
 const worker = new Worker(__filename, { workerData: 'Hello, world!' });
} else {
 console.log(workerData); // Prints 'Hello, world!'.
}

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