getOwnPropertyNames 查看 WebSocket 属性返回为空

Object.keys(new WebSocket('ws://xxxxx'))

// []

Object.getOwnPropertyNames(new WebSocket('ws://xxxxx'))

// []

为什么这两个方法获取不到 WebSocket 对象的属性?

回答

这两种方式虽然有区别,但都是返回可枚举(Enumerable)的属性。

而 WebSocket 的几个属性都是不可枚举的。

image.png

以上是 getOwnPropertyNames 查看 WebSocket 属性返回为空 的全部内容, 来源链接: utcz.com/a/33126.html

回到顶部