(工作线程中可用)指代通过主线程中传递过来的数据。 它可以是任意的JavaScript值,通过主线程构造函数中的选项对象的workerData传递。 这个数据类似Web Worker中[postMessage()][port.postMessage()]机制,它是拷贝传递的(所以如果是较大数据里,不建议通过此方法)。

    1. const { Worker, isMainThread, workerData } = require('worker_threads');
    2. if (isMainThread) {
    3. const worker = new Worker(__filename, { workerData: 'Hello, world!' });
    4. } else {
    5. console.log(workerData); // Prints 'Hello, world!'.
    6. }