认识
2023年03月14日
一、认识
MessageChannel
接口允许我们创建一个新的消息通道,并通过它的两个 MessagePort
属性发送数据。
二、构造函数
2.1
MessageChannel()
构造函数返回一个新的 MessageChannel
对象,返回的对象中包含两个 MessagePort
对象。
语法
var channel = new MessageChannel();
返回值
一个新创建的 MessageChannel
对象。
三、实例属性
3.1 messageChannel.port1
messageChannel.port1
返回消息通道的第一个端口,此端口连接到源上下文通道。
语法
messageChannel.port1
返回值
一个 MessagePort
对象,通道的第一个端口,此端口连接到源上下文通道。
3.2 messageChannel.port2
messageChannel.port2
是一个只读属性,返回消息通道的第二个端口,该端口连接到通道另一端的上下文,也就是发送消息时的目的地。
语法
messageChannel.port2
返回值
表示通道第二个端口的一个MessagePort
对象,该端口附加到通道另一端的上下文