gpt4 book ai didi

函数调用/构造函数调用前带有 [...] 的 Javascript 语法

转载 作者:数据小太阳 更新时间:2023-10-29 06:01:26 25 4
gpt4 key购买 nike

我在 javascript 中发现了一种我从未发现过的语法以前见过,但我找不到合适的文档。

它来自一个教程:

var connection = new [webkit|moz]RTCPeerConnection(...)

webkit是什么意思,moz是什么意思,我自己能找到,大概这是两个定义的常量或枚举。

但我的问题是:

方括号中的语法 [webkit|moz] 是什么意思?

是否对函数结果进行了某种类型转换?

| 字符在 [webkit|moz] 中是什么意思 - 这是 OR 运算符吗?

谢谢

最佳答案

这不是正确的 javascript 语法(如果你尝试运行它,你会在第一个 [] 处得到一个意外的标记错误),这只是意味着你必须在你的代码中使用任何一个,即。 :

new mozRTCPeerConnection()

对于 Firefox 和

new webkitRTCPeerConnection()

用于基于 webkit 的浏览器。

请参阅 RTCPeerConnection 上的 MDN 文档:

Because this technology's specification has not stabilized, check the compatibility table for the proper prefixes to use in various browsers.

Warning: RTCPeerConnection and RTCSessionDescription are currently prefixed in most browsers. You should include a polyfill if you're using it in any work.

关于函数调用/构造函数调用前带有 [...] 的 Javascript 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30451666/

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