Znalazłem składnię w javascript, której nigdy wcześniej nie widziałem i nie mogłem znaleźć odpowiedniej dokumentacji .Składnia języka JavaScript z [...] przed wywołaniem wywołania funkcji/konstruktora
Pochodzi z samouczka:
var connection = new [webkit|moz]RTCPeerConnection(...)
znajdę przez siebie środki jakie WebKit i co moz środków, przypuszczalnie są to dwa zdefiniowane stałe lub teksty stałe.
ale moje pytanie brzmi:
Co składnia [webkit|moz]
znaczy w tych kwadratowymi nawiasami?
Czy to jakiś typ typowania, który wynika z wyniku funkcji?
Co oznacza znak |
w [webkit|moz]
- czy jest to operator OR?
thx
rzeczywiście Znalazłem ten: window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection – SharpEdge