gpt4 book ai didi

Typescript Postmessage 失败,只有一个参数,还有两个

转载 作者:行者123 更新时间:2023-12-04 11:30:24 46 4
gpt4 key购买 nike

有 typescript 项目。
当这个:postMessage(result);我明白了。。Expected 2-3 arguments, but got 1.预期 2-3 个参数,但得到 1 个。
当这个:postMessage(result, '*');我明白了。。

Uncaught TypeError: Failed to execute 'postMessage' on 'DedicatedWorkerGlobalScope': Overload resolution failed.
at runParser
Typescript 在这里想要什么?是一两个论据吗?为什么这会导致问题?

最佳答案

如果您使用的是 MessageChannel 的端口 postMessage 函数,那么您只需传递一个参数。

event.ports[0].postMessage(data)
如果您使用 window.postMessage,则必须传递 2 或 3 个参数。
window.postMessage(data, origin, [transfer])

关于Typescript Postmessage 失败,只有一个参数,还有两个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64408851/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com