跳到主要内容

认识

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对象,该端口附加到通道另一端的上下文