aboutsummaryrefslogtreecommitdiff
path: root/files/pl/web/javascript
diff options
context:
space:
mode:
Diffstat (limited to 'files/pl/web/javascript')
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/komunikacja_między_java_a_javascript/index.html39
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/konwersja_typu_danych/index.html24
-rw-r--r--files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/konwersja_typu_danych/konwersja_javascript_do_java/index.html320
-rw-r--r--files/pl/web/javascript/new_in_javascript/index.html10
-rw-r--r--files/pl/web/javascript/new_in_javascript/nowości_w_javascript_1.5/index.html36
-rw-r--r--files/pl/web/javascript/new_in_javascript/nowości_w_javascript_1.6/index.html62
-rw-r--r--files/pl/web/javascript/nowości_w_javascript_1.4/index.html24
-rw-r--r--files/pl/web/javascript/nowości_w_javascript_1.8/index.html135
-rw-r--r--files/pl/web/javascript/referencje/funkcje/arguments/caller/index.html48
-rw-r--r--files/pl/web/javascript/referencje/liveconnect/index.html23
-rw-r--r--files/pl/web/javascript/referencje/liveconnect/jsexception/index.html93
-rw-r--r--files/pl/web/javascript/referencje/liveconnect/jsobject/index.html186
-rw-r--r--files/pl/web/javascript/referencje/obiekty/function/arity/index.html23
-rw-r--r--files/pl/web/javascript/referencje/obiekty/java/index.html29
-rw-r--r--files/pl/web/javascript/referencje/obiekty/javaarray/index.html68
-rw-r--r--files/pl/web/javascript/referencje/obiekty/javaarray/length/index.html29
-rw-r--r--files/pl/web/javascript/referencje/obiekty/javaarray/tostring/index.html38
-rw-r--r--files/pl/web/javascript/referencje/obiekty/javaclass/index.html60
-rw-r--r--files/pl/web/javascript/referencje/obiekty/javaobject/index.html67
-rw-r--r--files/pl/web/javascript/referencje/obiekty/javapackage/index.html46
-rw-r--r--files/pl/web/javascript/referencje/obiekty/netscape/index.html29
-rw-r--r--files/pl/web/javascript/referencje/obiekty/object/eval/index.html64
-rw-r--r--files/pl/web/javascript/referencje/obiekty/object/unwatch/index.html39
-rw-r--r--files/pl/web/javascript/referencje/obiekty/object/watch/index.html78
-rw-r--r--files/pl/web/javascript/referencje/obiekty/packages/index.html50
-rw-r--r--files/pl/web/javascript/referencje/obiekty/packages/java/index.html49
-rw-r--r--files/pl/web/javascript/referencje/obiekty/packages/nazwaklasy/index.html41
-rw-r--r--files/pl/web/javascript/referencje/obiekty/packages/netscape/index.html35
-rw-r--r--files/pl/web/javascript/referencje/obiekty/packages/sun/index.html32
-rw-r--r--files/pl/web/javascript/referencje/obiekty/sun/index.html29
-rw-r--r--files/pl/web/javascript/referencje/operatory/domknięcia_wyrażeń/index.html78
-rw-r--r--files/pl/web/javascript/referencje/polecenia/for_each...in/index.html80
32 files changed, 0 insertions, 1964 deletions
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/komunikacja_między_java_a_javascript/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/komunikacja_między_java_a_javascript/index.html
deleted file mode 100644
index 67a367ab69..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/komunikacja_między_java_a_javascript/index.html
+++ /dev/null
@@ -1,39 +0,0 @@
----
-title: Komunikacja między Java a JavaScript
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect/Komunikacja_między_Java_a_JavaScript
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect/LiveConnect_Overview
----
-<p>
-</p><p>Jeśli chcesz użyć obiektów JavaScript w Javie, musisz zaimportować pakiet <code>netscape.javascript</code> do Twojego pliku Javy. Pakiet ten definiuje następujące klasy:
-</p>
-<ul><li> <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/LiveConnect/JSObject">netscape.javascript.JSObject</a></code> pozwala kodowi Javy na dostęp do metod i własności JavaScript.
-</li><li> <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/LiveConnect/JSException">netscape.javascript.JSException</a></code> pozwala kodowi Javy obsługiwać błędy JavaScript.
-</li></ul>
-<p>Zobacz <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5">dokumentację języka JavaScript</a>, aby dowiedzieć się więcej o tych klasach.
-</p>
-<h3 id="Odnajdywanie_klas_LiveConnect" name="Odnajdywanie_klas_LiveConnect"> Odnajdywanie klas LiveConnect </h3>
-<p>W starszych wersjach Netscapa klasy te były rozpowszechniane razem z przeglądarką. Począwszy od JavaScript 1.2 powyższe klasy są dostarczane w pliku .jar file; w poprzednich wersjach JavaScriptu był one dostarczane w pliku .zip. Przykładowo, wraz z Netscape Navigator 4 dla Windows NT, klasy były dystrybuowane w pliku <code>java40.jar</code> w katalogu <code>Program\Java\Classes</code> wewnątrz katalogu przeglądarki.
-</p><p>Nieco później klasy zaczęto rozpowszechniać ze środowiskiem Sun Java Runtime; początkowo w pliku "jaws.jar" w katalogu "jre/lib" dystrybucji (dla JRE 1.3), a następnie w "plugin.jar" w tym samym katalogu (JRE 1.4 i kolejne).
-</p>
-<h3 id="U.C5.BCywanie_klas_LiveConnect_z_JDK" name="U.C5.BCywanie_klas_LiveConnect_z_JDK"> Używanie klas LiveConnect z JDK </h3>
-<p>Aby uzyskać dostęp do klas LiveConnect, umieść plik .jar lub .zip w <code>CLASSPATH</code> kompilatora JDK w jeden z następujących sposobów:
-</p>
-<ul><li> Utwórz zmienną środowiskową <code>CLASSPATH</code>, aby określić ścieżkę i nazwę pliku .jar lub .zip.
-</li><li> Określ lokalizację pliku .jar lub .zip, gdy kompilujesz używając parametru <code>-classpath</code> linii poleceń.
-</li></ul>
-<p>Możesz określić zmienną środowiskową w systemie Windows NT poprzez dwukrotne kliknięcie ikony System w Panelu Sterowania i utworzenie zmiennej środowiskowej o nazwie <code>CLASSPATH</code> z wartością podobną do poniższej:
-</p>
-<pre class="eval">C:\Program Files\Java\jre1.4.1\lib\plugin.jar
-</pre>
-<p>Zobacz dokumentację JDK documentation, aby uzyskać więcej informacji o <code>CLASSPATH</code>.
-</p><p><b>Uwaga:</b> Ponieważ Java jest językiem o silnej typizacji, zaś JavaScript językiem o typizacji słabej, gdy używasz LiveConnecta silnik JavaScriptu konwertuje wartości argumentu do odpowiednich typów danych drugiego języka. Zobacz artykuł o <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Konwersja_typu_danych">konwersji typu danych</a>, aby uzyskać pełne informacje.
-</p><p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Podgląd klas LiveConnect:Komunikacja między JavaScript a Java", "Przewodnik po języku JavaScript 1.5:Podgląd klas LiveConnect:Komunikacja między Java a JavaScript:Używanie klas LiveConnect") }}
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Java_to_JavaScript_Communication", "es": "es/Gu\u00eda_JavaScript_1.5/Concepto_general_de_LiveConnect/Comunicaci\u00f3n_de_Java_con_JavaScript", "ja": "ja/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Java_to_JavaScript_Communication" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/konwersja_typu_danych/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/konwersja_typu_danych/index.html
deleted file mode 100644
index 18a30fa8e9..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/konwersja_typu_danych/index.html
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: Konwersja typu danych
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect/Konwersja_typu_danych
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect/LiveConnect_Overview
----
-<p>
-</p>
-<h3 id="Konwersja_typu_danych" name="Konwersja_typu_danych"> Konwersja typu danych </h3>
-<p>Ponieważ Java jest językiem o silnej typizacji, zaś JavaScript językiem o typizacji słabej, gdy używasz LiveConnecta silnik JavaScriptu konwertuje wartości argumentu do odpowiednich typów danych drugiego języka. Konwersje te zostały opisane w poniższych sekcjach:
-</p>
-<ul><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Konwersja_typu_danych/Konwersja_JavaScript_do_Java">Konwersja z JavaScriptu do Javy</a>
-</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Podgl%c4%85d_klas_LiveConnect/Konwersja_typu_danych/Konwersja_Java_do_JavaScript">Konwersja z Javy do JavaScriptu</a>
-</li></ul>
-<p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Podgląd klas LiveConnect:Komunikacja między Java a JavaScript:Używanie klas LiveConnect", "Przewodnik po języku JavaScript 1.5:Podgląd klas LiveConnect:Konwersja typu danych:Konwersja JavaScript do Java") }}
-</p><p><br>
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Data_Type_Conversions", "es": "es/Gu\u00eda_JavaScript_1.5/Concepto_general_de_LiveConnect/Conversiones_de_tipos_de_datos", "ja": "ja/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Data_Type_Conversions" } ) }}
diff --git a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/konwersja_typu_danych/konwersja_javascript_do_java/index.html b/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/konwersja_typu_danych/konwersja_javascript_do_java/index.html
deleted file mode 100644
index 04848bc653..0000000000
--- a/files/pl/web/javascript/guide/obsolete_pages/przewodnik_po_języku_javascript_1.5/podgląd_klas_liveconnect/konwersja_typu_danych/konwersja_javascript_do_java/index.html
+++ /dev/null
@@ -1,320 +0,0 @@
----
-title: Konwersja JavaScript do Java
-slug: >-
- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Podgląd_klas_LiveConnect/Konwersja_typu_danych/Konwersja_JavaScript_do_Java
-tags:
- - JavaScript
- - Przewodnik_JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect/LiveConnect_Overview
----
-<p>
-</p>
-<h3 id="Konwersja_JavaScript_do_Java" name="Konwersja_JavaScript_do_Java"> Konwersja JavaScript do Java </h3>
-<p>Kiedy wywołujesz metody Java i zmieniasz parametry z JavaScript, typ danych tych parametrów zmienione zostaną konwertowane stosownie do opisanych reguł w następujących tematach: </p>
-<ul><li> {{ Anch("Wartości liczbowe") }}
-</li><li> {{ Anch("Wartości Boolean") }}
-</li><li> {{ Anch("Wartości String") }}
-</li><li> {{ Anch("Wartości niezidentyfikowane") }}
-</li><li> {{ Anch("Wartości Null") }}
-</li><li> {{ Anch("Obiekty JavaArray i JavaObject") }}
-</li><li> {{ Anch("Obiekty JavaClass") }}
-</li><li> {{ Anch("Inne obiekty JavaScript") }}
-</li></ul>
-<p>Zwraca wartości metod <code>netscape.javascript.JSObject</code>, które są zawsze konwertowane do przykładu <code><b>java.lang.Object</b></code>. Reguły konwersji, które zwracają wartość są także opisane w tym temacie. </p><p>Na przykład, jeśli zwraca numer JavaScript <code>JSObject.eval</code>, możesz znaleźć reguły konwersji tegoż numeru do numeru <code>java.lang.Object</code> w {{ Anch("wartości liczbowe") }}.
-</p>
-<h4 id="Warto.C5.9Bci_liczbowe" name="Warto.C5.9Bci_liczbowe"> Wartości liczbowe </h4>
-<p>Kiedy w JavaScript typ Number zmienisz na jako parametry metod Java, Java konwertuje wartości stosownie do zasad opisanych w następującej tabeli: </p><p><br>
-</p>
-<table class="fullwidth-table">
-<tbody><tr>
-<th>Java typ parametru</th>
-<th>Zasady konwersji</th>
-</tr>
-<tr>
-<td>double</td>
-<td>* Dokładne wartości są transferowane do Javy bez zaokrąglonych i bez straconych wielkości lub znaku . <ul><li> NaN jest konwertowane do NaN.</li></ul></td> </tr>
-<tr>
-<td>java.lang.Double<br>
-java.lang.Object</td>
-<td>Nowy przykład <code>java.lang.Double</code> jest tworzony i dokładna wartość jest transferowana do Java bez zaokrągleń i bez straconej wielkości lub znaku.</td>
-</tr>
-<tr>
-<td><b>float</b></td>
-<td>* Wartości <b>float</b> są dokładnie zaokrąglane.
-<ul><li> Wartości, które są zbyt za duże lub za małe, aby być prezentowanym są zaokrąglane do +nieskończoności lub -nieskończoności.
-</li><li> NaN jest konwertowany do NaN.</li></ul></td> </tr>
-<tr>
-<td><b>byte</b><br>
-<p><b>char</b><br>
-<b>int</b><br>
-<b>long</b><br>
-</p>
-<b>short</b></td>
-<td>* Wartości są okrążane przy użyciu trybu round-to-negative-infinity.
-<ul><li> Wartości które są też duże lub małe reprezentuje rezultat w błędzie run-time.
-</li><li> NaN nie może być konwertowany, czego rezultatem jest błąd run-time.</li></ul></td> </tr>
-<tr>
-<td>java.lang.String</td>
-<td>Wartości są konwertowane do łańcucha znaków. Na przykład:
-<ul><li> 237 staje się "237"</li></ul></td> </tr>
-<tr>
-<td>boolean</td>
-<td>* Wartości 0 i NaN są konwertowanie do false.
-<ul><li> Inne wartości są konwertowane do true.</li></ul></td> </tr>
-</tbody></table>
-<p>Kiedy liczba JavaScript przechodzi jako parametr metody Java, która oczekuje przykładu z <code>java.lang.String</code>, numer jest konwertowany do łańcucha znaków. Użyj metody <code>equals()</code> do porównania rezultatów tej konwersji z innymi wartościami łańcuchów znaków.
-</p>
-<h4 id="Warto.C5.9Bci_logiczne" name="Warto.C5.9Bci_logiczne"> Wartości logiczne </h4>
-<p>Kiedy w JavaScript typ Boolean zmienisz na parametry metod Javy, Java konwertuje wartości stosownie do zasad opisanych w następującej tabeli: </p>
-<table class="fullwidth-table">
-<tbody><tr>
-<th>Java typ parametru</th>
-<th>Zasady konwersji</th>
-</tr>
-<tr>
-<td>boolean</td>
-<td>Wszystkie wartości są konwertowane w kierunku wyposażenia Javy.</td>
-</tr>
-<tr>
-<td>lava.lang.Boolean<br>
-java.lang.Object</td>
-<td>Nowy przykład <code>java.lang.Boolean</code> jest utworzony. Każdy parametr tworzy nowy przykład, nie jeden przykład z tymi samymi prymitywnymi wartościami.</td>
-</tr>
-<tr>
-<td>java.lang.String</td>
-<td>Wartości są konwertowane do łańcuchów znaków. Na przykład:
-<ul><li> true staje się "true"
-</li><li> false staje się "false"</li></ul></td> </tr>
-<tr>
-<td>byte<br>
-<p>char<br>
-double<br>
-float<br>
-int<br>
-long<br>
-</p>
-short</td>
-<td>* true staje się 1
-<ul><li> false staje się 0</li></ul></td> </tr>
-</tbody></table>
-<p>Kiedy zmienimy JavaScript wartość boolean, który jest jako parametr do metod Javy, oczekuje przykładu <code>java.lang.String</code>, wartość boolean jest konwertowana do wartości string. Użyj operatora <code>==</code> do porównania rezultatów tej konwersji z innymi wartościami string.
-</p>
-<h4 id="Warto.C5.9B.C4.87_String" name="Warto.C5.9B.C4.87_String"> Wartość String </h4>
-<p>Kiedy w JavaScript typ string zmienisz na parametry metod Javy, Java konwertuje wartości stosownie do zasad opisanych w następującej tabeli: </p>
-<table class="fullwidth-table">
-<tbody><tr>
-<th>Java typ parametru</th>
-<th>Zasady konwersji</th>
-</tr>
-<tr>
-<td><b>java.lang.String</b><br>
-<b>java.lang.Object</b></td>
-<td>JavaScript 1.4:
-<ul><li> Łańcuch JavaScript jest konwertowany przykładem java.lang.String z wartościami Unicode.<br>
-</li></ul>
-<p>JavaScript 1.3 i wcześniejsze:
-</p>
-<ul><li> Łańcuch JavaScript jest konwertowany przykładem java.lang.String z wartościami ASCII.</li></ul></td> </tr>
-<tr>
-<td><b>byte</b>
-<p><b>double</b><br>
-<b>float</b><br>
-<b>int</b><br>
-<b>long</b><br>
-</p>
-<b>short</b></td>
-<td>Wszystkie wartości są konwertowane do liczb opisanych w ECMA-262.
-Wartości string JavaScript jest konwertowana do liczby stosownie do opisu ECMA-262.</td>
-</tr>
-<tr>
-<td><b>char</b></td>
-<td>JavaScript 1.4:
-<ul><li> jeden znak łańcucha jest konwertowany do znaków Unicode.
-</li><li> wszystkie inne wartości są konwertowane na liczby.<br>
-</li></ul>
-<p>JavaScript 1.3 i wcześniejsze:
-</p>
-<ul><li> Wszystkie wartości są konwertowane na liczby.</li></ul></td> </tr>
-<tr>
-<td><b>boolean</b></td>
-<td>* Pusty łańcuch staje się false.
-<ul><li> Wszystkie inne klucze staną się true.</li></ul></td> </tr>
-</tbody></table>
-<h4 id="Warto.C5.9Bci_niezidentyfikowane" name="Warto.C5.9Bci_niezidentyfikowane"> Wartości niezidentyfikowane </h4>
-<p>Kiedy w JavaScript wartości niezidentyfikowane zmienisz na parametry metod Javy, Java konwertuje wartości stosownie do zasad opisanych w następującej tabeli: </p>
-<table class="fullwidth-table">
-<tbody><tr>
-<th>Java typ parametru</th>
-<th>Zasady konwersji</th>
-</tr>
-<tr>
-<td><b>lava.lang.String</b><br>
-<b>java.lang.Object</b></td>
-<td>Wartość jest konwertowana do przykładu java.lang.String, którego wartość jest łańcuch "niezdefiniowany".</td>
-</tr>
-<tr>
-<td><b>boolean</b></td>
-<td>Wartość staje się false.</td>
-</tr>
-<tr>
-<td><b>double</b><br>
-<b>float</b></td>
-<td>Wartość staje się NaN.</td>
-</tr>
-<tr>
-<td><b>byte</b><br>
-<p><b>char</b><br>
-<b>int</b><br>
-<b>long</b><br>
-</p>
-<b>short</b></td>
-<td>Wartość staje się 0.</td>
-</tr>
-</tbody></table>
-<p>Konwersja niezdefiniowanej wartości wartość prawdopodobnie w JavaScript 1.3 i późniejszych wersjach. wcześniejsze wersje JavaScript nie dostarczają wartości niezdefiniowanych. </p><p>Kiedy wartość niezdefiniowana JavaScript jest zmieniona na parametr metody Java, która oczekuje na przykład <b>java.lang.String</b>, wartość niezdefiniowana jest konwertowana do wartości string. Użyj operator == do porównania tych konwersji z inną wartością string.
-</p>
-<h4 id="Warto.C5.9B.C4.87_Null" name="Warto.C5.9B.C4.87_Null"> Wartość Null </h4>
-<p>Kiedy w JavaScript wartości null zmienisz na parametry metod Javy, Java konwertuje wartości stosownie do zasad opisanych w następującej tabeli: </p>
-<table class="fullwidth-table">
-<tbody><tr>
-<th>Java typ parametru</th>
-<th>Zasady konwersji</th>
-</tr>
-<tr>
-<td><b>Jakaś class</b><br>
-<b>Jakiś typ interfejsu</b></td>
-<td>Wartość stanie się null.</td>
-</tr>
-<tr>
-<td><b>byte</b><br>
-<p><b>char</b><br>
-<b>double</b><br>
-<b>float</b><br>
-<b>int</b><br>
-<b>long</b><br>
-</p>
-<b>short</b></td>
-<td>Wartość stanie się 0.</td>
-</tr>
-<tr>
-<td><b>boolean</b></td>
-<td>Wartość stanie się false.</td>
-</tr>
-</tbody></table>
-<h4 id="Obiekty_JavaArray_i_JavaObject" name="Obiekty_JavaArray_i_JavaObject"> Obiekty JavaArray i JavaObject </h4>
-<p>W wielu sytuacjach, kiedy zmieniałeś JavaScript JavaArray lub JavaObject jako parametry metod w Javie, Java prosto rozpakowuje obiekt; w kilku sytuacjach, obiekt jest poprawiany do innego typu danych stosowanych do opisu zasad w następującej tabeli: </p>
-<table class="fullwidth-table">
-<tbody><tr>
-<th>Java typ parametru</th>
-<th>Zasady konwersji</th>
-</tr>
-<tr>
-<td><b>Jakiś interfejs lub klasa, która przypisuje kompatybilność z rozpakowanym obiekt.</b></td>
-<td>Obiekt jest rozpakowany.</td>
-</tr>
-<tr>
-<td><b>java.lang.String</b></td>
-<td>Obiekt jest rozpakowywany, metoda toString rozpakowanego obiektu Java jest nazywana, i w rezultacie zwrócona jako nowy przykład java.lang.String.</td>
-</tr>
-<tr>
-<td><b>byte</b><br>
-<p><b>char</b><br>
-<b>double</b><br>
-<b>float</b><br>
-<b>int</b><br>
-<b>long</b><br>
-</p>
-<b>short</b></td>
-<td>Obiekt jest rozpakowany, i w następujących dwóch sytuacjach się może to zdarzyć:
-<ul><li> Jeśli rozpakowany obiekt Java posiada metodę doubleValue, to JavaArray lub JavaObject jest konwertowany do wartości powrotu tej metody.
-</li><li> Jeśli rozpakowany obiekt Java nie posiada metody doubleValue, błąd zdarzenia.</li></ul></td> </tr>
-<tr>
-<td><b>boolean</b></td>
-<td>W JavaScript 1.3 i późniejszych wersjach, obiekt jest rozpakowywany i przytrafia się w obu następujących sytuacjach:
-<ul><li> Jeśli obiekt jest null, to jest konwertowany jako false.
-</li><li> Jeśli obiekt ma jakąkolwiek wartość, to jest konwertowany do true.
-</li></ul>
-<p>W JavaScript 1.2 i wcześniejszych wersjach, obiekt jest rozpakowany i zdarza się w obu następujących sytuacjach:
-</p>
-<ul><li> Jeśli rozpakowany obiekt posiada metodę booleanValue, źródło obiektu jest konwertowane do zwracanej wartości.
-</li><li> Jeśli obiekt nie posiada metody booleanValue, konwersja zostanie nie wykonana.</li></ul></td> </tr>
-</tbody></table>
-<p>interfejs lub klasa jest kompatybilnym przypisaniem z rozpakowanego obiektu jeśli obiekt ten jest przykładem typu parametru Javy. To jest, że następująca instrukcja musi zwrócić true: </p>
-<pre>unwrappedObject instanceof parameterType
-</pre>
-<h4 id="Obiekty_JavaClass" name="Obiekty_JavaClass"> Obiekty JavaClass </h4>
-<p>Kiedy w JavaScript obiekt JavaClass zmienisz na parametry metod Javy, Java konwertuje wartości stosownie do zasad opisanych w następującej tabeli: </p>
-<table class="fullwidth-table">
-<tbody><tr>
-<th>Java typ parametru</th>
-<th>Zasady konwersji</th>
-</tr>
-<tr>
-<td><b>java.lang.Class</b></td>
-<td>Obiekt jest rozpakowany.</td>
-</tr>
-<tr>
-<td><b>java.lang.JSObject</b><br>
-<b>java.lang.Object</b></td>
-<td>Obiekt JavaClass jest pakowany w nowym przykładzie java.lang.JSObject.</td>
-</tr>
-<tr>
-<td><b>java.lang.String</b></td>
-<td>Obiekt jest rozpakowywany, metoda toString rozpakowanego obiektu Java jest nazywana, i w rezultacie zwrócona jako nowy przykład java.lang.String.</td>
-</tr>
-<tr>
-<td><b>boolean</b></td>
-<td>W JavaScript 1.3 i późniejszych wersjach, obiekt jest rozpakowywany i przytrafia się w obu następujących sytuacjach:
-<ul><li> Jeśli obiekt jest null, to jest konwertowany jako false.
-</li><li> Jeśli obiekt ma jakąkolwiek wartość, to jest konwertowany do true.
-</li></ul>
-<p>W JavaScript 1.2 i wcześniejszych wersjach, obiekt jest rozpakowany i zdarza się w obu następujących sytuacjach: </p>
-<ul><li> Jeśli rozpakowany obiekt posiada metodę booleanValue, źródło obiektu jest konwertowane do zwracanej wartości.
-</li><li> Jeśli obiekt nie posiada metody booleanValue, konwersja zostanie nie wykonana.</li></ul></td> </tr>
-</tbody></table>
-<h4 id="Inne_obiekty_JavaScript" name="Inne_obiekty_JavaScript"> Inne obiekty JavaScript </h4>
-<p>Kiedy w JavaScript jakikolwiek obiekt zmienisz na parametry metod Javy, Java konwertuje wartości stosownie do zasad opisanych w następującej tabeli: </p>
-<table class="fullwidth-table">
-<tbody><tr>
-<th>Java typ parametru</th>
-<th>Zasady konwersji</th>
-</tr>
-<tr>
-<td><b>java.lang.JSObject</b><br>
-<b>java.lang.Object</b></td>
-<td>Obiekt JavaClass jest pakowany w nowym przykładzie java.lang.JSObject.</td>
-</tr>
-<tr>
-<td><b>java.lang.String</b></td>
-<td>Obiekt jest rozpakowywany, metoda toString rozpakowanego obiektu Java jest nazywana, i w rezultacie zwrócona jako nowy przykład java.lang.String.</td>
-</tr>
-<tr>
-<td><b>byte</b><br>
-<p><b>char</b><br>
-<b>double</b><br>
-<b>float</b><br>
-<b>int</b><br>
-<b>long</b><br>
-</p>
-<b>short</b></td>
-<td>Obiekty są generowane używając wartości logicznej operatora ToPrimitive opisanego w ECMA-262. Użyj ukryty PreferredType z operatorem Number.</td>
-</tr>
-<tr>
-<td><b>boolean</b></td>
-<td>W JavaScript 1.3 i późniejszych wersjach, obiekt jest rozpakowywany i przytrafia się w obu następujących sytuacjach:
-<ul><li> Jeśli obiekt jest null, to jest konwertowany jako false.
-</li><li> Jeśli obiekt ma jakąkolwiek wartość, to jest konwertowany do true.
-</li></ul>
-<p>W JavaScript 1.2 i wcześniejszych wersjach, obiekt jest rozpakowany i zdarza się w obu następujących sytuacjach:
-</p>
-<ul><li> Jeśli rozpakowany obiekt posiada metodę booleanValue, źródło obiektu jest konwertowane do zwracanej wartości.
-</li><li> Jeśli obiekt nie posiada metody booleanValue, konwersja zostanie nie wykonana.</li></ul></td> </tr>
-</tbody></table>
-<p><br>
-</p><p><br>
-</p><p><br>
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Data_Type_Conversions/JavaScript_to_Java_Conversions", "es": "es/Gu\u00eda_JavaScript_1.5/Concepto_general_de_LiveConnect/Conversiones_de_tipos_de_datos/Conversiones_de_JavaScript_a_Java", "ja": "ja/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Data_Type_Conversions/JavaScript_to_Java_Conversions" } ) }}
diff --git a/files/pl/web/javascript/new_in_javascript/index.html b/files/pl/web/javascript/new_in_javascript/index.html
deleted file mode 100644
index 179a7ed557..0000000000
--- a/files/pl/web/javascript/new_in_javascript/index.html
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: New in JavaScript
-slug: Web/JavaScript/New_in_JavaScript
-tags:
- - NeedsTranslation
- - TopicStub
-translation_of: Archive/Web/JavaScript/New_in_JavaScript
----
-<p>Follow the links below to get to know about new features in JavaScript:</p>
-<p>{{ tree('','1') }}</p>
diff --git a/files/pl/web/javascript/new_in_javascript/nowości_w_javascript_1.5/index.html b/files/pl/web/javascript/new_in_javascript/nowości_w_javascript_1.5/index.html
deleted file mode 100644
index 74bbc59612..0000000000
--- a/files/pl/web/javascript/new_in_javascript/nowości_w_javascript_1.5/index.html
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: Nowości w JavaScript 1.5
-slug: Web/JavaScript/New_in_JavaScript/Nowości_w_JavaScript_1.5
-tags:
- - JavaScript
- - Strony_wymagające_dopracowania
- - Wszystkie_kategorie
-translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.5
----
-<p>Wersja 1.5 języka JavaScript została wzbogacona o nowe możliwości, takie jak:</p>
-
-<p><strong>Błędy czasu wykonania (runtime errors)</strong><br>
- Błędy czasu wykonania są teraz zgłaszane jako wyjątki.</p>
-
-<p><strong>Udoskonalenie formatowania danych liczbowych</strong><br>
- Nowe metody formatujące dane liczbowe: Number.prototype.toExponential, Number.prototype.toFixed i Number.prototype.toPrecision. Zobacz stronę <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Obiekty_predefiniowane/Obiekt_Number">Obiekt Number</a>.</p>
-
-<p><strong>Usprawnienie wyrażeń regularnych</strong><br>
- Dodane zostały poniższe rozszerzenia wyrażeń regularnych:</p>
-
-<ul>
- <li>Kwantyfikatory — +, *, ? i {} — poprzez dodanie na ich końcu znaku ? można wymusić, aby były niezachłanne. Zobacz wpis na temat ? na stronie <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Zapisywanie_wzorca_wyra%c5%bcenia_regularnego#U.C5.BCywanie_znak.C3.B3w_specjalnych">Zapisywanie wzorca wyrażenia regularnego</a>.</li>
- <li>Non-capturing parentheses, (?:x) can be used instead of capturing parentheses, (x). When non-capturing parentheses are used, matched subexpressions are not available as back-references. See the entry for (?:x) on the <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Zapisywanie_wzorca_wyra%c5%bcenia_regularnego#U.C5.BCywanie_znak.C3.B3w_specjalnych">Zapisywanie wzorca wyrażenia regularnego</a> page.</li>
- <li>Positive and negative lookahead assertions are supported. Both assert a match depending on what follows the string being matched. See the entries for x(?=y) and x(?!y) on the <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Zapisywanie_wzorca_wyra%c5%bcenia_regularnego#U.C5.BCywanie_znak.C3.B3w_specjalnych">Zapisywanie wzorca wyrażenia regularnego</a> page.</li>
- <li>Dodano flagę m określającą, że wyrażenie regularne powinno objąć wiele linii. Zobacz stronę <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Praca_z_wyra%c5%bceniami_regularnymi/Globalne_wyszukiwanie%2c_wielko%c5%9b%c4%87_znak%c3%b3w%2c_wieloliniowe_wej%c5%9bcie">Globalne wyszukiwanie, wielkość znaków, wieloliniowe wejście</a>.</li>
-</ul>
-
-<p><strong>Warunkowe deklaracje funkcji:</strong> Funkcje mogą być teraz deklarowane wewnątrz klauzuli <code>if</code>. Zobacz stronę <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Definiowanie_funkcji">Definiowanie funkcji</a>.</p>
-
-<p><strong>Wyrażenia funkcyjne:</strong> Funkcje mogą być teraz deklarowane wewnątrz wyrażeń. Zobacz stronę <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Definiowanie_funkcji">Definiowanie funkcji</a>.</p>
-
-<p>Wielokrotne klauzule <code>catch</code>: W jednym bloku <code>try...catch</code> może teraz występować wiele klauzul <code>catch</code>. Zobacz stronę <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Instrukcje_obs%c5%82ugi_wyj%c4%85tk%c3%b3w/Instrukcja_try...catch#Blok_catch">Blok catch</a></p>
-
-<p><strong>Operacje dostępowe (gettery i settery):</strong> Programiści JavaScript mogą teraz stosować operacje dostępowe (tzw. getter i setter) dla tworzonych przez siebie obiektów. Ta możliwość jest dostępna tylko w implementacji JavaScriptu w języku C. Zobacz stronę <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Tworzenie_nowych_obiekt%c3%b3w/Definiowanie_metod_pobierania_i_ustawiania">Definiowanie metod pobierania i ustawiania</a>.</p>
-
-<p><strong>Stałe:</strong> Obsługiwane są nazwane stałe tylko do odczytu. Ta możliwość jest dostępna tylko w implementacji JavaScriptu w języku C. Zobacz stronę <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Sta%c5%82e">Stałe</a>.</p>
diff --git a/files/pl/web/javascript/new_in_javascript/nowości_w_javascript_1.6/index.html b/files/pl/web/javascript/new_in_javascript/nowości_w_javascript_1.6/index.html
deleted file mode 100644
index 514bec084f..0000000000
--- a/files/pl/web/javascript/new_in_javascript/nowości_w_javascript_1.6/index.html
+++ /dev/null
@@ -1,62 +0,0 @@
----
-title: Nowości w JavaScript 1.6
-slug: Web/JavaScript/New_in_JavaScript/Nowości_w_JavaScript_1.6
-tags:
- - E4X
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.6
----
-<p>
-</p><p>JavaScript 1.6 wprowadza nowe funkcje i technologie: E4X, kilka nowych metod <code>Array</code> oraz rodzajów Array i String.
-</p><p>JavaScript 1.6 jest obsługiwany w <a href="pl/Firefox_1.5">Firefoksie 1.5</a> i późniejszych.
-</p>
-<h3 id="E4X" name="E4X"> E4X </h3>
-<p>ECMAScript dla XML-a (<a href="pl/E4X">E4X</a>) jest potężną technologią dla tworzenia i przetwarzania treści <a href="pl/XML">XML</a> przez <a href="pl/JavaScript">JavaScript</a>. Będziemy dalej usprawniać naszą obsługę E4X, włączając dodanie przezroczystej integracji z istniejącym <a href="pl/DOM">DOM-em</a>, jednak programiści tworzący internetowe aplikacje XML mogą korzystać z obsługi E4X w Firefoksie 1.5 już teraz.
-</p><p>Możesz nadal używać standardowego typu MIME używając E4X:
-</p>
-<pre>&lt;script type="text/javascript"&gt;
-</pre>
-<p>Jednakże składnia E4X może powodować konflikty z popularnymi praktykami umieszczania skryptów w komentarzach HTML (<code><span class="nowiki">&lt;!--...--&gt;</span></code>) w celu ukrycia ich przed starymi przeglądarkami. E4X może również powodować konflikty z nowocześniejszą praktyką umieszczania skryptów w XML-owych sekcjach CDATA (<code>&lt;![CDATA{{ mediawiki.external('...') }}]&gt;</code>), aby umożliwić użycie symboli "&lt;" oraz "&gt;" w skryptach (zwróć uwagę, że nie dotyczy to HTML-a). Jeżeli napotkasz dziwne błędy składni, dodaj "; e4x=1" do wartości typu MIME:
-</p>
-<pre>&lt;script type="text/javascript; e4x=1"&gt;
-</pre>
-<p>Zwróć uwagę, że skrypty w rozszerzeniach zawsze traktują komentarze HTML jako literały E4X. To znaczy, że "e4x=1" jest domniemany.
-</p><p>E4X jest opisany w <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Przetwarzanie_XML_za_pomoc%c4%85_E4X">Przetwarzanie XML za pomocą E4X</a>
-</p>
-<h3 id="Dodatkowe_funkcje_obiektu_Array" name="Dodatkowe_funkcje_obiektu_Array"> Dodatkowe funkcje obiektu Array </h3>
-<p>Do obiektu <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Array">Array</a></code> zostało dodanych 7 nowych metod, które można podzielić na dwie kategorie: metody położenia elementów oraz metody iteratywne. Metody położenia elementów to:
-</p>
-<ul><li> <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Array/indexOf">indexOf()</a></code> - zwraca indeks pierwszego wystąpienia danego elementu.
-</li><li> <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Array/lastIndexOf">lastIndexOf()</a></code> - zwraca indeks ostatniego wystąpienia danego elementu.
-</li></ul>
-<p>Metody iteratywne to:
-</p>
-<ul><li> <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Array/every">every()</a></code> - wywołuje funkcję na elementach tablicy, dopóki funkcja zwraca wartość true. Zwraca wartość true, jeśli funkcja zwraca true dla każdego odwiedzonego elementu. </li><li> <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Array/filter">filter()</a></code> - wywołuje funkcję na każdym elemencie tablicy i zwraca tablicę wszystkich elementów, dla których funkcja zwraca wartość true.
-</li><li> <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Array/forEach">forEach()</a></code> - wywołuje funkcje na każdym elemencie tablicy.
-</li><li> <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Array/map">map()</a></code> - wywołuje funkcję na każdym elemencie tablicy i zwraca wyniki w postaci tablicy.
-</li><li> <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Array/some">some()</a></code> - wywołuje funkcję na elementach tablicy, dopóki funkcja zwraca wartość false. Zwraca wartość true, jeśli funkcja zwraca true dla każdego odwiedzonego elementu. </li></ul>
-<p>Więcej infomacji można znaleźć na stronie <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Praca_z_tablicami#Wprowadzone_w_JavaScripcie_1.6">Praca z tablicami</a> lub w artykule Nicholasa C. Zakasa, <a class="external" href="http://www.webreference.com/programming/javascript/ncz/column4/index.html">Nowe metody Array Mozilli</a>.
-</p>
-<h3 id="Rodzaje_Array_i_String" name="Rodzaje_Array_i_String">Rodzaje Array i String</h3>
-<p>Czasami chcesz zastosować metody tablicy na łańcuchu znaków. Robiąc to traktujesz łańcuch znaków jako tablicę złożoną ze znaków. Przykładowo w celu sprawdzenia, czy wszystkie znaki w zmiennej <var>str</var> są literami, możesz użyć:</p>
-<pre>function isLetter(character) {
- return (character &gt;= "a" &amp;&amp; character &lt;= "z");
-}
-
-if (Array.prototype.every.call(str, isLetter))
- alert("Ciąg '" + str + "' składa się z samych liter!");
-</pre>
-<p>Taki zapis zajmuje stosunkowo dużo miejsca. JavaScript 1.6 wprowadza wygodne uproszczenie:</p>
-<pre>if (Array.every(str, isLetter))
- alert("Ciąg '" + str + "' składa się z samych liter!");
-</pre>
-<p>W podobny sposób możesz łatwo zastosować metody obiektu String do dowolnego obiektu:</p>
-<pre>var num = 15;
-alert(String.prototype.replace(num, /5/, '2'));
-</pre>
-<p>Zobacz także <a href="/pl/Przewodnik_po_języku_JavaScript_1.5/Praca_z_tablicami#Praca_z_obiektami_tablicopodobnymi" title="pl/Przewodnik_po_języku_JavaScript_1.5/Praca_z_tablicami#Praca_z_obiektami_tablicopodobnymi">Praca z obiektami tablicopodobnymi</a>.</p>
-<p> </p>
-<p> </p>
-
-<p>{{ languages( { "en": "en/New_in_JavaScript_1.6", "es": "es/Novedades_en_JavaScript_1.6", "fr": "fr/Nouveaut\u00e9s_dans_JavaScript_1.6", "ja": "ja/New_in_JavaScript_1.6", "ru": "ru/\u041d\u043e\u0432\u043e\u0435_\u0432_JavaScript_1.6", "zh-cn": "cn/New_in_JavaScript_1.6", "zh-tw": "zh_tw/JavaScript_1.6_\u65b0\u9bae\u4e8b" } ) }}</p>
diff --git a/files/pl/web/javascript/nowości_w_javascript_1.4/index.html b/files/pl/web/javascript/nowości_w_javascript_1.4/index.html
deleted file mode 100644
index cef8039309..0000000000
--- a/files/pl/web/javascript/nowości_w_javascript_1.4/index.html
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: Nowości w JavaScript 1.4
-slug: Web/JavaScript/Nowości_w_JavaScript_1.4
-tags:
- - JavaScript
- - JavaScript 1.4
-translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.4
----
-<p><span class="hps">Funkcje, które</span> <span class="hps">zostały</span> <span class="hps">dodane w</span> <span class="hps">JavaScripcie 1.4</span> <span class="hps">obejmują:</span></p>
-
-<ul>
- <li>Dodano <a href="/en/JavaScript/Guide/Obsolete_Pages/Exception_Handling_Statements" rel="internal" title="en/Core JavaScript 1.5 Guide/Exception Handling Statements">exception handling</a> (throw oraz try-catch)</li>
- <li>Dodano operatory <code><a href="/en/JavaScript/Reference/Operators/in" rel="internal" title="en/Core_JavaScript_1.5_Reference/Operators/Special_Operators/in_Operator">in</a></code> oraz <code><a href="/en/JavaScript/Reference/Operators/instanceof" rel="internal" title="En/Core_JavaScript_1.5_Reference/Operators/Special_Operators/Instanceof_Operator">instanceof</a></code></li>
- <li><a href="/en/LiveConnect" rel="internal" title="en/LiveConnect">LiveConnect</a></li>
- <li><code>zmiany <a href="/en/JavaScript/Reference/Global_Objects/eval" rel="internal" title="En/Core_JavaScript_1.5_Reference/Global_Functions/Eval">eval</a> </code>(nie można używać pośrednio oraz usunięcie z metod <code>Object</code>)</li>
- <li><code><a href="/en/JavaScript/Reference/Functions_and_function_scope/arguments" rel="internal" title="en/Core_JavaScript_1.5_Reference/Functions/arguments">arguments</a></code> nie jest już właściwością funkcji</li>
- <li><code><font face="'Lucida Grande', 'Lucida Sans Unicode', Lucida, Arial, Helvetica, sans-serif"><span style="line-height: 19px;">Metodę uznano za przestarzałą </span></font><a href="/en/JavaScript/Reference/Global_Objects/Function/arity" rel="internal" title="En/Core_JavaScript_1.5_Reference/Objects/Function/Arity">Function.arity</a></code> na rzecz <code><a href="/en/JavaScript/Reference/Global_Objects/Function/length" rel="internal" title="en/Core_JavaScript_1.5_Reference/Objects/Function/length">Function.length</a></code></li>
-</ul>
-
-<h2 id="Odniesienia">Odniesienia</h2>
-
-<ul>
- <li><a class="external" href="http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.4/reference/frames.html" title="http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.4/reference/frames.html">http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.4/reference/frames.html</a></li>
-</ul>
diff --git a/files/pl/web/javascript/nowości_w_javascript_1.8/index.html b/files/pl/web/javascript/nowości_w_javascript_1.8/index.html
deleted file mode 100644
index bee5db7813..0000000000
--- a/files/pl/web/javascript/nowości_w_javascript_1.8/index.html
+++ /dev/null
@@ -1,135 +0,0 @@
----
-title: Nowości w JavaScript 1.8
-slug: Web/JavaScript/Nowości_w_JavaScript_1.8
-tags:
- - JavaScript
- - Strony_wymagające_dopracowania
- - Wszystkie_kategorie
-translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.8
----
-<div>{{ Fx_minversion_header(3) }}</div>
-
-<p>Obsługa języka JavaScript w wersji 1.8 ma zostać wprowadzona wraz z wydaniem silnika Gecko 1.9 (który ma się znaleźć w programie <a href="/pl/docs/Firefox_3_dla_programistów" title="Firefox_3_dla_programistów">Firefox 3</a>). Jest to aktualizacja mniej znacząca niż <a href="/pl/docs/Nowości_w_JavaScript_1.7" title="Nowości_w_JavaScript_1.7">JavaScript 1.7</a>; zmiany odpowiadają modyfikacjom dokonanym ostatnio w języku ECMAScript 4/JavaScript 2. W tym wydaniu zawarte będą wszystkie nowe funkcje wprowadzone w wydaniach <a href="/pl/docs/Nowości_w_JavaScript_1.6" title="Nowości_w_JavaScript_1.6">JavaScript 1.6</a> i <a href="/pl/docs/Nowości_w_JavaScript_1.7" title="Nowości_w_JavaScript_1.7">JavaScript 1.7</a>.</p>
-
-<p>Aby zapoznać się z postępem prac nad rozwojem obsługi języka JavaScript w wersji 1.8, zobacz {{ Bug(380236) }}.</p>
-
-<h3 id="Korzystanie_z_j.C4.99zyka_JavaScript_1.8" name="Korzystanie_z_j.C4.99zyka_JavaScript_1.8">Korzystanie z języka JavaScript 1.8</h3>
-
-<p>Aby skorzystać z nowych własności języka JavaScript 1.8 w kodzie HTML, należy użyć następującego kodu:</p>
-
-<pre class="eval"> &lt;script type="application/javascript;version=1.8"&gt; ... twój kod ... &lt;/script&gt;
-</pre>
-
-<p>W przypadku korzystania z <a href="/pl/docs/Wprowadzenie_do_powłoki_JavaScript" title="Wprowadzenie_do_powłoki_JavaScript">powłoki JavaScript</a>, komponentów XPCOM języka JavaScript lub elementów <code>&lt;script&gt;</code> w języku XUL automatycznie używana jest najnowsza wersja JS (JS1.8 w Mozilli 1.9); patrz {{ Bug(381031) }} i {{ Bug(385159) }}.</p>
-
-<p>W przypadku korzystania z funkcji, w których wymagane jest użycie nowych słów kluczowych <code>yield</code> i <code>let</code>, należy określić, że używana ma być wersja języka 1.7 lub nowsza — w istniejącym kodzie te słowa kluczowe mogą być bowiem nazwami zmiennych lub funkcji. Funkcje, w których nie wprowadzono nowych słów kluczowych (takie jak <a href="#Wyra.C5.BCenia_generator.C3.B3w">wyrażenia generatorów</a>), mogą być używane bez określania wersji języka JavaScript.</p>
-
-<h3 id="Domkni.C4.99cia_wyra.C5.BCe.C5.84" name="Domkni.C4.99cia_wyra.C5.BCe.C5.84">Domknięcia wyrażeń</h3>
-
-<p>Ta nowość to nic innego jak skrót do pisania prostych funkcji, dodający do języka konstrukcję podobną do <a class="external" href="http://pl.wikipedia.org/wiki/Rachunek_lambda">notacji lambda</a>.</p>
-
-<p><a href="/pl/docs/Nowości_w_JavaScript_1.7" title="Nowości_w_JavaScript_1.7">JavaScript 1.7</a> i starsze:</p>
-
-<pre class="eval"> function(x) { return x * x; }
-</pre>
-
-<p>JavaScript 1.8:</p>
-
-<pre class="eval"> function(x) x * x
-</pre>
-
-<p>Taka składnia pozwala pominąć nawiasy i wyrażenie <code>return</code> - są one dodawane automatycznie. Nie ma żadnej dodanej wartości w pisaniu z wykorzystaniem tej notacji, poza tym, że sam kod staje się krótszy.</p>
-
-<p><strong>Przykłady:</strong></p>
-
-<p>Skrót do podpinania nasłuchiwania zdarzeń:</p>
-
-<pre class="eval"> document.addEventListener("click", function() false, true);
-</pre>
-
-<p>Użycie nowej notacji w połączeniu z niektórymi funkcjami tablic z <a href="/pl/docs/Nowości_w_JavaScript_1.6" title="Nowości_w_JavaScript_1.6">JavaScript 1.6</a>:</p>
-
-<pre class="eval"> elems.some(function(elem) elem.type == "text");
-</pre>
-
-<h3 id="Wyra.C5.BCenia_generator.C3.B3w" name="Wyra.C5.BCenia_generator.C3.B3w">Wyrażenia generatorów</h3>
-
-<p>Ten dodatek pozwala na proste tworzenie generatorów (które opisano w <a href="/pl/docs/Nowości_w_JavaScript_1.7" title="Nowości_w_JavaScript_1.7">JavaScript 1.7</a>). Wcześniej konieczne byłoby stworzenie własnej funkcji zawierającej w sobie wyrażenie yield, jednak ten dodatek pozwala na użycie składni podobnej do <em>wyrażenia tablicowego/listowego</em> (ang. array/list comprehension) do stworzenia identycznego wyrażenia generatora.</p>
-
-<p>Wykorzystując <a href="/pl/docs/Nowości_w_JavaScript_1.7" title="Nowości_w_JavaScript_1.7">JavaScript 1.7</a> w celu stworzenia własnego generatora obiektu kod wyglądać mógłby następująco:</p>
-
-<pre class="eval"> function add3(obj) {
-
- for ( let i in obj )
- yield i + 3;
- }
-
- let it = add3(someObj);
- try {
- while (true) {
- document.write(it.next() + "&lt;br&gt;\n");
- }
- } catch (err if err instanceof StopIteration) {
- document.write("End of record.&lt;br&gt;\n");
- }
-</pre>
-
-<p>W JavaScript 1.8 można pominąć tworzenie własnej funkcji generatora wykorzystując w zamian następujące wyrażenie generatora:</p>
-
-<pre class="eval"> let it = (i + 3 for (i in someObj));
- try {
- while (true) {
- document.write(it.next() + "&lt;br&gt;\n");
- }
- } catch (err if err instanceof StopIteration) {
- document.write("End of record.&lt;br&gt;\n");
- }
-</pre>
-
-<p>Wyrażenia generatora mogą być także przesłane do funkcji jako wartości. To rozwiązanie jest szczególnie warte uwagi odkąd generatory uruchamiane są wyłącznie gdy są kategorycznie potrzebne (w przeciwieństwie do typowych sytuacji wykorzystujących wyobrażenie tablicy, gdzie tablice tworzone są wcześniej). Przykład pokazujący różnice w tych rozwiązaniach znaleźć można poniżej:</p>
-
-<p>Wykorzystując JavaScript 1.7 Wyrażenie Tablicowe</p>
-
-<pre class="eval"> handleResults([ i for ( i in obj ) if ( i &gt; 3 ) ]);
-
- function handleResults( results ) {
- for ( let i in results )
- // ...
- }
-</pre>
-
-<p>Wykorzystując JavaScript 1.8 Wyrażenia Generatora</p>
-
-<pre class="eval"> handleResults( i for ( i in obj ) if ( i &gt; 3 ) );
-
- function handleResults( results ) {
- for ( let i in results )
- // ...
- }
-</pre>
-
-<p>Znaczącą różnicą pomiędzy tymi dwoma przykładami jest to, iż dla wyrażeń generatora konieczne jest wykonanie pętli dla struktury 'obj' tylko raz, podczas gdy dla Wyrażenia Tablicowego konieczne jest wykonanie pętli raz w celu stworzenia wyobrażenia tablicy oraz drugi raz podczas iteracji po jej elementach.</p>
-
-<h3 id="Dodatkowe_zmiany_w_obiekcie_Array" name="Dodatkowe_zmiany_w_obiekcie_Array">Dodatkowe zmiany w obiekcie Array</h3>
-
-<p>W języku JavaScript 1.8 dostępne są dwie nowe metody iteracyjne obiektu <code><a href="/pl/docs/Dokumentacja_języka_JavaScript_1.5/Obiekty/Array" title="Dokumentacja_języka_JavaScript_1.5/Obiekty/Array">Array</a></code>:</p>
-
-<ul>
- <li><code><a href="/pl/docs/Dokumentacja_języka_JavaScript_1.5/Obiekty/Array/reduce" title="Dokumentacja_języka_JavaScript_1.5/Obiekty/Array/reduce">reduce()</a></code> - wywołuje funkcję dla każdego elementu z tablicy i zachowuje wyniki z poprzednich wywołań.</li>
- <li><code><a href="/pl/docs/Dokumentacja_języka_JavaScript_1.5/Obiekty/Array/reduceRight" title="Dokumentacja_języka_JavaScript_1.5/Obiekty/Array/reduceRight">reduceRight()</a></code> - wywołuje funkcję dla każdego elementu z tablicy i zachowuje wyniki z poprzednich wywołań, lecz w odwrotnej kolejności.</li>
-</ul>
-
-<h3 id="Changes_in_destructuring_for..in" name="Changes_in_destructuring_for..in">Zmiany z usuwaniem elementów tablicy w pętli for..in</h3>
-
-<p>TBD: mention <a href="/pl/docs/Nowości_w_JavaScript_1.7#Iterowanie_przez_obiekty" title="Nowości_w_JavaScript_1.7#Iterowanie_przez_obiekty">Nowości w JavaScript 1.7#Iterowanie przez obiekty</a> ({{ Bug(366941) }}).</p>
-
-<p><br>
- <font><font face="Georgia, Times, Times New Roman, serif"><span style="font-size: 20px;"><strong>Nadchodzące zmiany</strong></span></font></font></p>
-
-<p><span style="line-height: inherit;">Zmiany w JavaScript 1.8 włączają również:</span></p>
-
-<ul>
- <li>Kodowanie i dekodowanie danych w JSON.</li>
- <li>Składnia funkcji Slice.</li>
- <li>Generalized destructuring <code>for...in</code> (czy znaczy to coś innego niż <a href="#Changes_in_destructuring_for..in">#Changes in destructuring for..in</a> ? --<a href="/User:Nickolay" title="User:Nickolay">Nickolay</a> 10:52, 9 Wrzesień 2007 (PDT))</li>
-</ul>
diff --git a/files/pl/web/javascript/referencje/funkcje/arguments/caller/index.html b/files/pl/web/javascript/referencje/funkcje/arguments/caller/index.html
deleted file mode 100644
index 1eb9d8279b..0000000000
--- a/files/pl/web/javascript/referencje/funkcje/arguments/caller/index.html
+++ /dev/null
@@ -1,48 +0,0 @@
----
-title: caller
-slug: Web/JavaScript/Referencje/Funkcje/arguments/caller
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/JavaScript/arguments.caller
----
-<p>
-{{ Obsolete_header() }}
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p>Określa funkcję, która wywołała aktualnie wykonywaną funkcję.
-</p>
-<table class="fullwidth-table">
-<tbody><tr>
-<td class="header" colspan="2">Własność funkcji: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Funkcje/arguments">arguments</a></td>
-</tr>
-<tr>
-<td>Zaimplementowana w:</td>
-<td>JavaScript 1.1, NES 2.0
-<p>JavaScript 1.3: Wycofywana.
-<span class="comment">JavaScript ??: Removed</span>
-</p>
-</td>
-</tr>
-</tbody></table>
-<h3 id="Opis" name="Opis"> Opis </h3>
-<p><b><code>arguments.caller</code> nie może być już stosowana.</b> Zamiast tego należy użyć niestandardowej własności <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Function/caller">caller</a></code> obiektu funkcji. Szczegóły można znaleźć w jej opisie.
-</p><p>Własność <code>arguments.caller</code> jest dostępna tylko wewnątrz ciała funkcji.
-</p>
-<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3>
-<p>Poniższy kod sprawdza wartość <code>arguments.caller</code> w funkcji.
-</p>
-<pre class="eval">function myFunc() {
- if (arguments.caller == null) {
- return ("Funkcja została wywołana z góry!");
- } else
- return ("Funkcję wywołano poprzez " + arguments.caller);
-}
-</pre>
-<p><br>
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Functions/arguments/caller", "fr": "fr/R\u00e9f\u00e9rence_de_JavaScript_1.5_Core/Fonctions/arguments/caller", "ja": "ja/Core_JavaScript_1.5_Reference/Functions/arguments/caller" } ) }}
diff --git a/files/pl/web/javascript/referencje/liveconnect/index.html b/files/pl/web/javascript/referencje/liveconnect/index.html
deleted file mode 100644
index 74f6c075d4..0000000000
--- a/files/pl/web/javascript/referencje/liveconnect/index.html
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: LiveConnect
-slug: Web/JavaScript/Referencje/LiveConnect
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect/LiveConnect_Reference
----
-<p>
-</p><p>Ten rozdział opisuje klasy języka Java używane z technologią LiveConnect wraz z ich konstruktorami i metodami. Klasy te pozwalają obiektom języka Java na dostęp do kodu JavaScript.
-</p><p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/LiveConnect/JSException">JSException</a>
-</p>
-<dl><dd> Publiczna klasa <code>JSException</code> dziedziczy po klasie <code>RuntimeException</code>. Wyjątek ten jest wyrzucany, kiedy kod JavaScriptu zwróci błąd.
-</dd></dl>
-<p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/LiveConnect/JSObject">JSObject</a>
-</p>
-<dl><dd> Publiczna klasa <code>JSObject</code> dziedziczy po klasie <code>Object</code>. Obiekty JavaScriptu są otaczane instancjami klasy <code>JSObject</code> i przekazywane do kodu Javy, pozwalając Javie na manipulowanie obiektami JavaScriptu.
-</dd></dl>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/LiveConnect", "es": "es/Referencia_de_JavaScript_1.5/LiveConnect" } ) }}
diff --git a/files/pl/web/javascript/referencje/liveconnect/jsexception/index.html b/files/pl/web/javascript/referencje/liveconnect/jsexception/index.html
deleted file mode 100644
index 3d66cc7ac7..0000000000
--- a/files/pl/web/javascript/referencje/liveconnect/jsexception/index.html
+++ /dev/null
@@ -1,93 +0,0 @@
----
-title: JSException
-slug: Web/JavaScript/Referencje/LiveConnect/JSException
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect/LiveConnect_Reference/JSException
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p>Publiczna klasa<code>JSException</code> rozszerzająca <code>RuntimeException</code>
-</p>
-<pre>java.lang.Object
- |
- +----java.lang.Throwable
- |
- +----java.lang.Exception
- |
- +----java.lang.RuntimeException
- |
- +----netscape.javascript.JSException
-</pre>
-<h3 id="Opis" name="Opis"> Opis </h3>
-<p><code>JSException</code> jest wyjątkiem wyrzucanym, kiedy kod JavaScript zwróci błąd.
-</p>
-<h3 id="Podsumowanie_konstruktora" name="Podsumowanie_konstruktora"> Podsumowanie konstruktora </h3>
-<p>Klasa <code>netscape.javascript.JSException</code> posiada następujące konstruktory :
-</p>
-<dl><dt> <code>JSException</code></dt><dd> Przestarzały konstruktor pozwala opcjonalnie na określenie szczegółowego powiadomienia lub innych informacji.
-</dd></dl>
-<h3 id="Podsumowanie_metod" name="Podsumowanie_metod"> Podsumowanie metod </h3>
-<p>Klasa <code>netscape.javascript.JSException</code> posiada następujące metody:
-</p>
-<dl><dt> <code>getWrappedException</code> </dt><dd> Instancja metody <code>getWrappedException</code>.
-</dd></dl>
-<dl><dt> <code>getWrappedExceptionType</code> </dt><dd> Instancja metody <code>getWrappedExceptionType</code> zwraca wartość int mapującą typ obiektu <code>wrappedException</code>.
-</dd></dl>
-<h3 id="Kompatybilno.C5.9B.C4.87_wsteczna" name="Kompatybilno.C5.9B.C4.87_wsteczna"> Kompatybilność wsteczna </h3>
-<h4 id="JavaScript_1.1_do_1.3" name="JavaScript_1.1_do_1.3"> JavaScript 1.1 do 1.3 </h4>
-<p>Klasa <code>JSException</code> miała trzy konstruktory publiczne, które opcjonalnie pobierały argument w postaci ciągu znaków, określającego szczegółowy komunikat lub inne informacje danego wyjątku. Metoda <code>getWrappedException</code> nie była dostępna.
-</p><p>Konstruktory <code>JSException</code>, oznaczone jako przestarzałe w JavaScripcie 1.4, tworzą obiekt <code>JSException</code> z opcjonalnym komunikatem szczegółowym.
-</p>
-<h3 id="Deklaracja" name="Deklaracja"> Deklaracja </h3>
-<pre>1. public JSException()
-
-2. public JSException(String s)
-
-3. public JSException(String s,
- String filename,
- int lineno,
- String source,
- int tokenIndex)
-</pre>
-<h3 id="Argumenty" name="Argumenty"> Argumenty </h3>
-<dl><dt> <code>s</code> </dt><dd> Szczegółowy komunikat. </dd></dl>
-<dl><dt> <code>filename</code> </dt><dd> Adres URL pliku gdzie wystąpił błąd, o ile jest dostępny. </dd></dl>
-<dl><dt> <code>lineno</code> </dt><dd> Liczba linii w pliku, o ile jest dostępny. </dd></dl>
-<dl><dt> <code>source</code> </dt><dd> Łańcuch znakowy zawierający wykonywany kod JavaScript. </dd></dl>
-<dl><dt> <code>tokenIndex</code> </dt><dd> Indeks w źródłowym łańcuchu znaków, wskazujący miejsce wystąpienia błędu.
-</dd></dl>
-<h3 id="getWrappedException" name="getWrappedException"> <code>getWrappedException</code> </h3>
-<p>Metoda instancji <code>getWrappedException</code>.
-</p>
-<h4 id="Deklaracja_2" name="Deklaracja_2"> Deklaracja </h4>
-<p><code>
-public Object getWrappedException()
-</code>
-</p>
-<h4 id="Opis_2" name="Opis_2"> Opis </h4>
-<p><code>getWrappedException()</code> zwraca obiek reprezentujący wartość faktycznie wyrzuconą przez JavaScript. JavaScript może wyrzucić wartość dowolnego typu. Metoda <code>getWrappedException()</code> pozwala określić, jaki rodzaj wartości jest reprezentowany przez zwracany typ Object.
-</p>
-<h3 id="getWrappedExceptionType" name="getWrappedExceptionType"> <code>getWrappedExceptionType</code> </h3>
-<p>Metoda instancji <code>getWrappedExceptionType</code>.
-</p>
-<h4 id="Deklaracja_3" name="Deklaracja_3"> Deklaracja </h4>
-<p><code>
-public int getWrappedExceptionType()
-</code>
-</p>
-<h4 id="Opis_3" name="Opis_3"> Opis </h4>
-<p><code>getWrappedExceptionType()</code> zwraca wartość <code>int</code>, pasującą do jednej z następujących statycznych <code>int</code> pól klasy <code>JSException</code>:
-</p>
-<ul><li> <code>EXCEPTION_TYPE_EMPTY</code>
-</li><li> <code>EXCEPTION_TYPE_VOID</code>
-</li><li> <code>EXCEPTION_TYPE_OBJECT</code>
-</li><li> <code>EXCEPTION_TYPE_FUNCTION</code>
-</li><li> <code>EXCEPTION_TYPE_STRING</code>
-</li><li> <code>EXCEPTION_TYPE_NUMBER</code> </li><li> <code>EXCEPTION_TYPE_BOOLEAN</code>
-</li></ul>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/LiveConnect/JSException" } ) }}
diff --git a/files/pl/web/javascript/referencje/liveconnect/jsobject/index.html b/files/pl/web/javascript/referencje/liveconnect/jsobject/index.html
deleted file mode 100644
index c556510362..0000000000
--- a/files/pl/web/javascript/referencje/liveconnect/jsobject/index.html
+++ /dev/null
@@ -1,186 +0,0 @@
----
-title: JSObject
-slug: Web/JavaScript/Referencje/LiveConnect/JSObject
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Strony_wymagające_dopracowania
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect/LiveConnect_Reference/JSObject
----
-<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
-
-<p>The public final class <code>netscape.javascript.JSObject</code> extends <code>Object</code>.</p>
-
-<pre>java.lang.Object
- |
- +----netscape.javascript.JSObject
-</pre>
-
-<h3 id="Opis" name="Opis">Opis</h3>
-
-<p>Obiekty JavaScript są are wrapped in an instance of the class <code>netscape.javascript.JSObject</code> and passed to Java. <code>JSObject</code> allows Java to manipulate JavaScript objects.</p>
-
-<p>When a JavaScript object is sent to Java, the runtime engine creates a Java wrapper of type <code>JSObject</code>; when a <code>JSObject</code> is sent from Java to JavaScript, the runtime engine unwraps it to its original JavaScript object type. The <code>JSObject</code> class provides a way to invoke JavaScript methods and examine JavaScript properties.</p>
-
-<p>Any JavaScript data brought into Java is converted to Java data types. When the <code>JSObject</code> is passed back to JavaScript, the object is unwrapped and can be used by JavaScript code. Zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5">Przewodnik po języku JavaScript 1.5</a> w celu uzyskania dodatkowych informacji o konwersji typu danych.</p>
-
-<h3 id="Podsumowanie_metod" name="Podsumowanie_metod">Podsumowanie metod</h3>
-
-<p>Klasa <code>netscape.javascript.JSObject</code> posiada następujące metody:</p>
-
-<dl>
- <dt><code>{{ Anch("call") }}</code> </dt>
- <dd>Wywołuje metodę JavaScript.</dd>
-</dl>
-
-<dl>
- <dt><code>{{ Anch("equals") }}</code> </dt>
- <dd>Określa, jeśli dwa obiekty <code>JSObject</code> odnoszą się do tej samej instancji.</dd>
-</dl>
-
-<dl>
- <dt><code>{{ Anch("eval") }}</code> </dt>
- <dd>Wykonuje wyrażenie JavaScript.</dd>
-</dl>
-
-<dl>
- <dt><code>{{ Anch("getMember") }}</code> </dt>
- <dd>Odzyskuje wartość własności obiektu JavaScript.</dd>
-</dl>
-
-<dl>
- <dt><code>{{ Anch("getSlot") }}</code> </dt>
- <dd>Odzyskuje wartość elementu tablicy obiektu JavaScript.</dd>
-</dl>
-
-<dl>
- <dt><code>{{ Anch("removeMember") }}</code> </dt>
- <dd>Usuwa własność obiektu JavaScript.</dd>
-</dl>
-
-<dl>
- <dt><code>{{ Anch("setMember") }}</code> </dt>
- <dd>Ustawia wartość własności obiektu JavaScript.</dd>
-</dl>
-
-<dl>
- <dt><code>{{ Anch("setSlot") }}</code> </dt>
- <dd>Ustawia wartość elementu tablicy obiektu JavaScript.</dd>
-</dl>
-
-<dl>
- <dt><code>{{ Anch("toString") }}</code> </dt>
- <dd>Konwertuje JSObject do łańcucha znaków.</dd>
-</dl>
-
-<p>Klasa <code>netscape.javascript.JSObject</code> posiada następujące statyczne metody:</p>
-
-<dl>
- <dt><code>{{ Anch("getWindow") }}</code> </dt>
- <dd>Pobiera <code>JSObject</code> dla okna stanowiącego dany aplet.</dd>
-</dl>
-
-<h4 id="call" name="call">call</h4>
-
-<p>Metoda. Wywołuje metodę JavaScript. Równoważny z "<code>this.methodName(args{{ mediawiki.external(0) }}, args{{ mediawiki.external(1) }}, ...)</code>" w JavaScript.</p>
-
-<h5 id="Deklaracja" name="Deklaracja">Deklaracja</h5>
-
-<pre>public Object call(String methodName,
- Object args[])
-</pre>
-
-<h4 id="equals" name="equals">equals</h4>
-
-<p>Metoda. Określona, jeśli dwa obiekty <code>JSObject</code> odnoszą się do tej samej instancji.</p>
-
-<p>Przesłania: <code>equals</code> w klasie <code>java.lang.Object</code></p>
-
-<h5 id="Deklaracja_2" name="Deklaracja_2">Deklaracja</h5>
-
-<pre>public boolean equals(Object obj)
-</pre>
-
-<h5 id="Kompatybilno.C5.9B.C4.87_wsteczna" name="Kompatybilno.C5.9B.C4.87_wsteczna">Kompatybilność wsteczna</h5>
-
-<p><strong>JavaScript 1.3</strong>. W JavaScript 1.3 i wersjach wcześniejszych, możemy zastosować wcześniejsze metody równości <code>java.lang.Object</code> lub operator <code>==</code> do porównania dwóch obiektów <code>JSObject</code>.</p>
-
-<p>W większości ostatnich wersji, samo <code>JSObject</code> potrafi wyświetlić jako obiekt Javy. Można użyć metody equals do określenia gdzie dwa obiekty <code>JSObjects</code> odnoszą się do tej samej instancji.</p>
-
-<h4 id="eval" name="eval">eval</h4>
-
-<p>Metoda. Wykonuje wyrażenia JavaScript. Wyrażenie jest łańcuchem znakowym kodu źródłowego JavaScript, który będzie wykonany w kontekście pobierania przez "this".</p>
-
-<h5 id="Deklaracja_3" name="Deklaracja_3">Deklaracja</h5>
-
-<pre>public Object eval(String s)
-</pre>
-
-<h4 id="getMember" name="getMember">getMember</h4>
-
-<p>Metoda. Odzyskuje wartość własności obiektu JavaScript. Równoważna do "<code>this.name</code>" w JavaScript.</p>
-
-<h5 id="Deklaracja_4" name="Deklaracja_4">Deklaracja</h5>
-
-<pre>public Object getMember(String name)
-</pre>
-
-<h4 id="getSlot" name="getSlot">getSlot</h4>
-
-<p>Metoda. Odzyskuje wartość elementu tablicy obiektu w JavaScript. Równoważna do "<code>this{{ mediawiki.external('index') }}</code>" w JavaScript.</p>
-
-<h5 id="Deklaracja_5" name="Deklaracja_5">Deklaracja</h5>
-
-<pre>public Object getSlot(int index)
-</pre>
-
-<h4 id="getWindow" name="getWindow">getWindow</h4>
-
-<p>Metoda statyczna. Zwraca <code>JSObject</code> dla okna stanowiącego dany aplet. Ta metoda jest użyteczna tylko po stronie klienta (client-side) w JavaScripcie.</p>
-
-<h5 id="Deklaracja_6" name="Deklaracja_6">Deklaracja</h5>
-
-<pre>public static JSObject getWindow(Applet applet)
-</pre>
-
-<h4 id="removeMember" name="removeMember">removeMember</h4>
-
-<p>Metoda. Usuwa własność obiektu w JavaScript.</p>
-
-<h5 id="Deklaracja_7" name="Deklaracja_7">Deklaracja</h5>
-
-<pre>public void removeMember(String name)
-</pre>
-
-<h4 id="setMember" name="setMember">setMember</h4>
-
-<p>Metoda. Ustala wartość własności obiektu JavaScript. Równoważna do "<code>this.name = value</code>" w JavaScript.</p>
-
-<h5 id="Deklaracja_8" name="Deklaracja_8">Deklaracja</h5>
-
-<pre>public void setMember(String name,
- Object value)
-</pre>
-
-<h4 id="setSlot" name="setSlot">setSlot</h4>
-
-<p>Metoda. Ustala wartość elementu tablicy obiektu JavaScript. Równoważna "<code>this{{ mediawiki.external('index') }} = value</code>" w JavaScript.</p>
-
-<h5 id="Deklaracja_9" name="Deklaracja_9">Deklaracja</h5>
-
-<pre>public void setSlot(int index,
- Object value)
-</pre>
-
-<h4 id="toString" name="toString">toString</h4>
-
-<p>Metoda. Konwertuje <code>JSObject</code> na <code>String</code>.</p>
-
-<p>Przesłania: <code>toString</code> w klasie <code>java.lang.Object</code></p>
-
-<h5 id="Deklaracja_10" name="Deklaracja_10">Deklaracja</h5>
-
-<pre>public String toString()
-</pre>
diff --git a/files/pl/web/javascript/referencje/obiekty/function/arity/index.html b/files/pl/web/javascript/referencje/obiekty/function/arity/index.html
deleted file mode 100644
index 37a136e443..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/function/arity/index.html
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: Function.arity
-slug: Web/JavaScript/Referencje/Obiekty/Function/arity
-tags:
- - Function
- - JavaScript
- - Obsolete
- - Property
- - Unimplemented
- - przestarzały
-translation_of: Archive/Web/JavaScript/Function.arity
----
-<p>{{JSRef}}{{ obsolete_header() }}</p>
-
-<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2>
-
-<p>Własność <code>arity</code> jest zewnętrzna dla funkcji i wskazuje, ile argumentów oczekuje funkcja. Ta właśność jest przestarzała, proszę używać {{jsxref("Function.prototype.length")}}, która dostarcza liczbę argumentów wymaganych przez deklarację funkcji.</p>
-
-<h2 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h2>
-
-<ul>
- <li>{{jsxref("Function.prototype.length")}}</li>
-</ul>
diff --git a/files/pl/web/javascript/referencje/obiekty/java/index.html b/files/pl/web/javascript/referencje/obiekty/java/index.html
deleted file mode 100644
index 94e53a85b0..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/java/index.html
+++ /dev/null
@@ -1,29 +0,0 @@
----
-title: java
-slug: Web/JavaScript/Referencje/Obiekty/java
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect_Reference/java
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p><b>Obiekt główny</b>
-</p><p>Obiekt najwyższego poziomu używany do korzystania z klas języka Java z pakietu <code>java.*</code>.
-</p>
-<h3 id="Tworzony_przez" name="Tworzony_przez"> Tworzony przez </h3>
-<p>Obiekt <code>java</code> w języku JavaScript jest predefiniowanym obiektem najwyższego poziomu. Nie ma potrzeby stosowania konstruktora lub wywoływania jakiejkolwiek metody by z niego korzystać.
-</p>
-<h3 id="Opis" name="Opis"> Opis </h3>
-<p>Obiekt <code>java</code> jest synonimem dla własności <code>Packages.java</code>.
-</p>
-<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3>
-<p><code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a>,
-<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages/java">Packages.java</a></code>
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/java", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/java" } ) }}
diff --git a/files/pl/web/javascript/referencje/obiekty/javaarray/index.html b/files/pl/web/javascript/referencje/obiekty/javaarray/index.html
deleted file mode 100644
index ad4f84b0c4..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/javaarray/index.html
+++ /dev/null
@@ -1,68 +0,0 @@
----
-title: JavaArray
-slug: Web/JavaScript/Referencje/Obiekty/JavaArray
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect_Reference/JavaArray
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p><b>Obiekt główny</b> </p><p>Zapakowana tablica Javy, do której dostęp uzyskuje się poprzez kod JavaScript jest członkiem typu <code>JavaArray</code>. </p>
-<h3 id="Tworzone_przez" name="Tworzone_przez"> Tworzone przez </h3>
-<p>Jakąkolwiek metodę Javy, która zwraca tablicę. W dodatku, możesz stworzyć obiekt <code>JavaArray</code> z dowolnym typem danych używając metody <code>newInstance</code> klasy <code>Array</code>:
-</p>
-<pre class="eval">public static Object newInstance(Class componentType,
- int length)
- throws NegativeArraySizeException
-</pre>
-<h3 id="Opis" name="Opis"> Opis </h3>
-<p>Obiekt <code>JavaArray</code> jest wystąpieniem tablicy Javy, która jest stworzona wewnątrz kody JavaScript lub do niego przekazana. <code>JavaArray</code> jest opakowaniem (ang. <i>wrapper</i>) dla tej instancji; wszystkie referencje do niej są robione przez <code>JavaArray</code>.
-</p><p>W JavaScript 1.4 i późniejszym, parametr <code>componentType</code> jest albo obiektem typu <code>JavaClass</code> reprezentującym typ tablicy albo obiektem klasowym, jak na przykład obiekt zwracany przez <code>java.lang.Class.forName</code>. W JavaScript 1.3 i wcześniejszych, <code>componentType</code> musi być obiektem klasowym.
-</p><p>Użyj indeksy oparte na zerze, aby uzyskać dostęp do obiektu <code>JavaArray</code>, tak samo jak robisz to w Javie. Na przykład:
-</p>
-<pre>var javaString = new java.lang.String("Hello world!");
-var byteArray = javaString.getBytes();
-byteArray[0] // zwraca 72
-byteArray[1] // zwraca 101
-</pre>
-<p>Jakiekolwiek dane Javy przeniesione do JavaScriptu są konwertowane do typów danych JavaScriptu. Kiedy obiekt <code>JavaArray</code> jest przekazany z powrotem do Javy, obiekt jest rozpakowywany i może być użyty przez kod Javy. Zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5">Przewodnik po języku JavaScript 1.5</a>, aby uzyskać więcej informacji na temat konwersji typów danych. </p><p>W JavaScripcie 1.4 i późniejszym, metody <code>java.lang.Object</code> są dziedziczone przez <code>JavaArray</code>.
-</p>
-<h3 id="Zgodno.C5.9B.C4.87_wsteczna" name="Zgodno.C5.9B.C4.87_wsteczna"> Zgodność wsteczna </h3>
-<h4 id="JavaScript_1.3_i_wersje_wcze.C5.9Bniejsze" name="JavaScript_1.3_i_wersje_wcze.C5.9Bniejsze"> JavaScript 1.3 i wersje wcześniejsze </h4>
-<p>Metody <code>java.lang.Object</code> nie są dziedziczone przez <code>JavaArray</code>. W dodatku, metoda <code>toString</code> jest dziedziczona z obiektu <code>Object</code> i zwraca następującą wartość:
-</p>
-<pre class="eval">[object JavaArray]
-</pre>
-<p>Musisz określić klasę obiektu, tak jak jeden zwracany przez <code>java.lang.Object.forName</code>, dla parametru <code>componentType</code>, <code>newInstance</code> kiedy użyjesz tej metody do utworzenia tablicy. Nie możesz użyć obiektu <code>JavaClass</code> dla parametru <code>componentType</code>.
-</p>
-<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3>
-<p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaArray/length">length</a>: Numer elementu w Java array reprezentowana przez <code>JavaArray</code>.
-</p>
-<h3 id="Metody" name="Metody"> Metody </h3>
-<p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaArray/toString">toString</a>: W JavaScript 1.4, ta metoda ta nie jest uwzględniana przez odziedziczona metodę <code>java.lang.Object.toString</code>. W JavaScript 1.3 lub lub wcześniejszym, metoda ta zwraca ciąg znaków (stringa) identyfikującego obiekt jako <code>JavaArray</code>.
-</p><p>W JavaScript 1.4 lub późniejszym, <code>JavaArray</code> dziedziczy również metody z superklasy tablicy Javy, <code>java.lang.Object</code>.
-</p>
-<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3>
-<h4 id="Przyk.C5.82ad:_Tworzenie_JavaArray_w_JavaScript" name="Przyk.C5.82ad:_Tworzenie_JavaArray_w_JavaScript"> Przykład: Tworzenie <code>JavaArray</code> w JavaScript </h4>
-<p>W tym przykładzie, <code>JavaArray</code> <code>tablicaBitowa</code> jest stworzona przez metodę <code>java.lang.String.getBytes</code>, która zwraca tablicę.
-</p>
-<pre class="eval">var stringJavy = new java.lang.String("Witaj świecie!");
-var tablicaBitowa = stringJavy.getBytes();
-</pre>
-<h4 id="Przyk.C5.82ad:_Tworzenie_JavaArray_w_JavaScript_z_metod.C4.85_newInstance" name="Przyk.C5.82ad:_Tworzenie_JavaArray_w_JavaScript_z_metod.C4.85_newInstance"> Przykład: Tworzenie <code>JavaArray</code> w JavaScript z metodą <code>newInstance</code> </h4>
-<p>W JavaScript 1.4, możesz użyć obiekt <code>JavaClass</code> jako argument dla metody <code>newInstance</code>, która tworzy tablicę, jak jest to pokazane w następującym kodzie:
-</p>
-<pre class="eval">var dogs = java.lang.reflect.Array.newInstance(java.lang.String, 5);
-</pre>
-<p>W JavaScript 1.1, użyj obiektu klasy, zwracanego <code>java.lang.Class.forName</code> jako argument dla metody newInstance, jak pokazuje następujący kod:
-</p>
-<pre class="eval">var dataType = java.lang.Class.forName("java.lang.String");
-var dogs = java.lang.reflect.Array.newInstance(dataType, 5);
-</pre>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/JavaArray", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/JavaArray" } ) }}
diff --git a/files/pl/web/javascript/referencje/obiekty/javaarray/length/index.html b/files/pl/web/javascript/referencje/obiekty/javaarray/length/index.html
deleted file mode 100644
index 584bf347e8..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/javaarray/length/index.html
+++ /dev/null
@@ -1,29 +0,0 @@
----
-title: length
-slug: Web/JavaScript/Referencje/Obiekty/JavaArray/length
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect_Reference/JavaArray/length
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p>Liczba elementów tablicy w Javie reprezentowana przez obiekt <code>JavaArray</code>.
-</p>
-<table class="fullwidth-table">
-<tbody><tr>
-<td class="header" colspan="2">Własność obiektu: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaArray">JavaArray</a></td>
-</tr>
-<tr>
-<td>Zaimplementowana w:</td>
-<td>JavaScript 1.1, NES 2.0</td>
-</tr>
-</tbody></table>
-<h3 id="Opis" name="Opis"> Opis </h3>
-<p>Niepodobny do <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Array/length">Array.length</a></code>, <code>JavaArray.length</code> jest własnością tylko do odczytu. Nie możemy zmieniać wartości własności <code>JavaArray.length</code>, ponieważ tablice w Javie mają fałszywą liczbę elementów. </p>
-<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3>
-<p><code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Array/length">Array.length</a></code>
-</p>{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/JavaArray/length" } ) }}
diff --git a/files/pl/web/javascript/referencje/obiekty/javaarray/tostring/index.html b/files/pl/web/javascript/referencje/obiekty/javaarray/tostring/index.html
deleted file mode 100644
index 384cb3ab8b..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/javaarray/tostring/index.html
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: toString
-slug: Web/JavaScript/Referencje/Obiekty/JavaArray/toString
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect_Reference/JavaArray/toString
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p>Zwraca łańcuch znakowy reprezentowany przez <code>JavaArray</code>.
-</p>
-<table class="fullwidth-table">
-<tbody><tr>
-<td class="header" colspan="2">Metoda obiektu <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaArray">JavaArray</a></td>
-</tr>
-<tr>
-<td>Zaimplementowana w:</td>
-<td>JavaScript 1.1, NES 2.0</td>
-</tr>
-</tbody></table>
-<h3 id="Parametry" name="Parametry"> Parametry </h3>
-<p>Brak.
-</p>
-<h3 id="Opis" name="Opis"> Opis </h3>
-<p>Nazywamy metodę <code>java.lang.Object.toString</code>, która zwróci wartość następującego wyrażenia: </p>
-<pre>JavaArray.getClass().getName() + '@' +
- java.lang.Integer.toHexString(JavaArray.hashCode())
-</pre>
-<h3 id="Zgodno.C5.9B.C4.87_wsteczna" name="Zgodno.C5.9B.C4.87_wsteczna"> Zgodność wsteczna </h3>
-<h4 id="JavaScript_1.3_i_wersje_wcze.C5.9Bniejsze" name="JavaScript_1.3_i_wersje_wcze.C5.9Bniejsze"> JavaScript 1.3 i wersje wcześniejsze </h4>
-<p>Metoda <code>toString</code> jest dziedziczona z obiektu <code>Object</code> i zwraca następującą wartość: </p>
-<pre>[object JavaArray]
-</pre>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/JavaArray/toString" } ) }}
diff --git a/files/pl/web/javascript/referencje/obiekty/javaclass/index.html b/files/pl/web/javascript/referencje/obiekty/javaclass/index.html
deleted file mode 100644
index 6a71eb42fe..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/javaclass/index.html
+++ /dev/null
@@ -1,60 +0,0 @@
----
-title: JavaClass
-slug: Web/JavaScript/Referencje/Obiekty/JavaClass
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect_Reference/JavaClass
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p><b>Obiekt główny</b>
-</p><p>Referencja JavaScriptu do klasy Javy.
-</p>
-<h3 id="Tworzony_przez" name="Tworzony_przez"> Tworzony przez </h3>
-<p>Referencja do nazwy klasy użyta wraz z obiektem <code>Packages</code>:
-</p>
-<pre class="eval">Packages.<i>KlasaJavy</i>
-</pre>
-<p><i>KlasaJavy</i> jest w pełni podaną nazwą klasy Javy obiektu. LiveConnect obiektów <code>java</code>, <code>sun</code> i <code>netscape</code> zawierają skróty do często używanych w pakietach Javy jak również tworzą obiekty <code>JavaClass</code>.
-</p>
-<h3 id="Opis" name="Opis"> Opis </h3>
-<p>Obiekt <code>JavaClass</code> jest referencją do jednej z klas pakietu Javy, jak na przykład <code>netscape.javascript.JSObject</code>. Obiekt <code>JavaPackage</code> jest referencją do pakietu Javy, jak na przykład <code>netscape.javascript</code>. W JavaScript, hierarchia <code>JavaPackage</code> i <code>JavaClass</code> jest odbiciem pakietów Javy i hierarchii klas.
-</p><p>Przechodząc obiekt <code>JavaClass</code> do metody, która żąda argument typu <code>java.lang.Class</code>.
-</p>
-<h3 id="Zgodno.C5.9B.C4.87_wsteczna" name="Zgodno.C5.9B.C4.87_wsteczna"> Zgodność wsteczna </h3>
-<h4 id="JavaScript_1.3_i_wersje_wcze.C5.9Bniejsze" name="JavaScript_1.3_i_wersje_wcze.C5.9Bniejsze"> JavaScript 1.3 i wersje wcześniejsze </h4>
-<p>Musisz utworzyć opakowanie dla instancji <code>java.lang.Class</code>, zanim przekażesz ją jako parametr dla metody Javy - obiektu <code>JavaClass</code> nie są automatycznie konwertowane do instancji <code>java.lang.Class</code>.
-</p>
-<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3>
-<p>Własności obiektu <code>JavaClass</code> są statycznymi polami tej klasy Javy.
-</p>
-<h3 id="Metody" name="Metody"> Metody </h3>
-<p>Metody obiektu <code>JavaClass</code> są statycznymi metodami tej klasy Javy.
-</p>
-<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3>
-<h4 id="Przyk.C5.82ad:_Zastosowanie_JavaClass" name="Przyk.C5.82ad:_Zastosowanie_JavaClass"> Przykład: Zastosowanie <code>JavaClass</code> </h4>
-<p>W poniższym przykładzie, <code>x</code> jest obiektem typu JavaClass odpowiadającym <code>java.awt.Font</code>. Ponieważ <code>BOLD</code> jest statycznym polem klasy Font, jest również własnością obiektu JavaClass.
-</p>
-<pre class="eval">x = java.awt.Font;
-mojFont = x("helv", x.BOLD, 10); // tworzy obiekt Font
-</pre>
-<p>Powyższy przykład pomija słowo kluczowe <code>Packages</code> i używa synonimu <code>java</code>, ponieważ klasa <code>Font</code> należy do pakietu <code>java</code>.
-</p>
-<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład </h4>
-<p>W poniższym przykładzie, obiekt typu <code>JavaClass</code>, <code>java.lang.String</code> jest przekazany jako argument do metody <code>newInstance</code>, która tworzy tablicę:
-</p>
-<pre class="eval">var samochody = java.lang.reflect.Array.newInstance(java.lang.String, 15);
-</pre>
-<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3>
-<p><code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaArray">JavaArray</a>,
-<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaObject">JavaObject</a>,
-<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaPackage">JavaPackage</a>,
-<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a></code>
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/JavaClass", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/JavaClass" } ) }}
diff --git a/files/pl/web/javascript/referencje/obiekty/javaobject/index.html b/files/pl/web/javascript/referencje/obiekty/javaobject/index.html
deleted file mode 100644
index 3fe6012fd0..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/javaobject/index.html
+++ /dev/null
@@ -1,67 +0,0 @@
----
-title: JavaObject
-slug: Web/JavaScript/Referencje/Obiekty/JavaObject
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect_Reference/JavaObject
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p><b>Obiekt główny</b>
-</p><p>Typ zapakowanego (ang. <i>wrapped</i>) obiektu Javy, do którego dostęp uzyskuje się z wnętrza kodu JavaScriptu.
-</p>
-<h3 id="Tworzone_przez" name="Tworzone_przez"> Tworzone przez </h3>
-<p>Jakąkolwiek metodę Javy, która zwraca typ obiektu. Na dodatek, możesz stworzyć obiekt <code>JavaObject</code> używając konstruktora obiektu w Javie za pomocą słowa kluczowego <code>Packages</code>:
-</p>
-<pre class="eval">new Packages.<i>KlasaJavy</i>(<i>listaParametrow</i>)
-</pre>
-<p><i>KlasaJavy</i> jest dokładną nazwą klasy obiektu w Javie.
-</p>
-<h3 id="Parametry" name="Parametry"> Parametry </h3>
-<dl><dt> <code>listaParametrow</code></dt><dd> Opcjonalna lista parametrów, określona przez konstruktor klasy Javy.
-</dd></dl>
-<h3 id="Opis" name="Opis"> Opis </h3>
-<p>Obiekt <code>JavaObject</code> jest instancją klasy Javy, która jest stworzona wewnątrz kodu JavaScriptu lub jemu przekazana. <code>JavaObject</code> jest opakowaniem (<i>wrapper</i>) instancji; wszystkie referencje do instancji klasy są robione poprzez <code>JavaObject</code>.
-</p><p>Jakiekolwiek dane Javy użyte wewnątrz JavaScript-u są konwertowane do typów danych JavaScriptu. Kiedy <code>JavaObject</code> jest przekazany z powrotem do Javy, jest on rozpakowywany i może być użyty przez kod Javy. Zobacz <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5">Przewodnik po języku JavaScript 1.5</a>, aby uzyskać więcej informacji na temat konwersji typów danych.
-</p>
-<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3>
-<p>Dziedziczy publicznych członków danych (ang. <i>public data members</i>) klasy Javy, której jest instancją, jako własność. Dziedziczy również publicznych członków danych z jakiejkolwiek superklasy jako własność.
-</p>
-<h3 id="Metody" name="Metody"> Metody </h3>
-<p>Dziedziczy publiczne metody klasy Javy, której jest instancją. <code>JavaObject</code> dziedziczy również metody z <code>java.lang.Object</code> i każdej innej superklasy.
-</p>
-<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3>
-<h4 id="Przyk.C5.82ad:_Tworzenie_instancji_JavaObject_w_JavaScripcie" name="Przyk.C5.82ad:_Tworzenie_instancji_JavaObject_w_JavaScripcie"> Przykład: Tworzenie instancji <code>JavaObject</code> w JavaScripcie </h4>
-<p>Poniższy kod tworzy obiekt <code>ciagZnakow</code> typu <code>JavaObject</code>, który jest instancją klasy <code>java.lang.String</code>:
-</p>
-<pre class="eval">var ciagZnakow = new Packages.java.lang.String("Witaj, świecie");
-</pre>
-<p>Ponieważ klasa <code>String</code> jest wewnątrz pakietu <code>java</code>, możesz również użyć synonimu <code>java</code> i opuścić słowo kluczowe <code>Packages</code>, kiedy tworzysz instancję klasy:
-</p>
-<pre class="eval">var ciagZnakow = new java.lang.String("Witaj, świecie");
-</pre>
-<h4 id="Przyk.C5.82ad:_Uzyskanie_dost.C4.99pu_do_metod_obiektu_Javy" name="Przyk.C5.82ad:_Uzyskanie_dost.C4.99pu_do_metod_obiektu_Javy"> Przykład: Uzyskanie dostępu do metod obiektu Javy </h4>
-<p>Ponieważ obiekt <code>ciagZnakow</code> jest instancją <code>java.labg.String</code>, dziedziczy on wszystkie publiczne metody <code>java.lang.String</code>. Poniższy przykład używa metody <code>startsWith</code> by sprawdzić czy <code>ciagZnakow</code> zaczyna się od <code>"Witaj"</code>.
-</p>
-<pre class="eval">var ciagZnakow = new java.lang.String("Witaj, świecie");
-ciagZnakow.startsWith("Witaj"); // zwraca true
-</pre>
-<h4 id="Przyk.C5.82ad:_Uzyskanie_dost.C4.99pu_do_odziedziczonych_metod" name="Przyk.C5.82ad:_Uzyskanie_dost.C4.99pu_do_odziedziczonych_metod"> Przykład: Uzyskanie dostępu do odziedziczonych metod </h4>
-<p>Ponieważ, <code>getClass</code> jest metodą <code>Object</code> i <code>java.lang.String</code> rozszerza <code>Object</code>, klasa <code>String</code> dziedziczy metodę <code>getClass</code>. Konsekwentnie, <code>getClass</code> jest również metodą <code>JavaObject</code>, która tworzy instancję <code>String</code> w JavaScripcie.
-</p>
-<pre class="eval">var ciagZnakow = new java.lang.String("Witaj, świecie");
-ciagZnakow.getClass(); // zwraca java.lang.String
-</pre>
-<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3>
-<p><code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaArray">JavaArray</a>,
-<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaClass">JavaClass</a>,
-<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaPackage">JavaPackage</a>,
-<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a></code>
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/JavaObject", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/JavaObject" } ) }}
diff --git a/files/pl/web/javascript/referencje/obiekty/javapackage/index.html b/files/pl/web/javascript/referencje/obiekty/javapackage/index.html
deleted file mode 100644
index cd356d6547..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/javapackage/index.html
+++ /dev/null
@@ -1,46 +0,0 @@
----
-title: JavaPackage
-slug: Web/JavaScript/Referencje/Obiekty/JavaPackage
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect_Reference/JavaPackage
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p><b>Obiekt główny</b>
-</p><p>Odwołanie JavaScriptu do pakietu (ang. <i>package</i>) Javy.
-</p>
-<h3 id="Tworzony_przez" name="Tworzony_przez"> Tworzony przez </h3>
-<p>Odwołanie do nazwy pakietu zastosowane ze słowem kluczowym <code>Package</code>:
-</p>
-<pre class="eval">Packages.<i>JavaPackage</i>
-</pre>
-<p><i>JavaPackage</i> jest nazwą pakietu obiektu Javy. Jeśli pakiet znajduje się wewnątrz pakietów <code>java</code>, <code>netscape</code> lub <code>sun</code>, słowo <code>Packages</code> jest opcjonalne.
-</p>
-<h3 id="Opis" name="Opis"> Opis </h3>
-<p>W Javie, pakiet jest kolekcją klas Javy i innych pakietów Javy. Na przykład, pakiet <code>netscape</code> zawiera pakiet <code>netscape.javascript</code>; pakiet <code>netscape.javascript</code> zawiera klasy <code>JSObject</code> i <code>JSException</code>.
-</p><p>W JavaScripcie, <code>JavaPackage</code> jest referencją do pakietu Javy. Na przykład, referencja do <code>netscape</code> jest typu <code>JavaPackage</code>. <code>netscape.javascript</code> jest za równo typu <code>JavaPackage</code> jak i własnością obiektu JavaPackage, <code>netscape</code>.
-</p><p>Obiekt <code>JavaClass</code> jest referencją do jednej z klas w pakiecie, jak na przykład <code>netscape.javascript.JSObject</code>. Hierarchie <code>JavaPackage</code> i <code>JavaClass</code> odzwierciedlają hierarchie pakietu i klasy Javy.
-</p><p>Jakkolwiek pakiety i klasy zawarte w <code>JavaPackage</code> są ich własnościami, nie możesz stosować struktury <code>for...in</code>, aby nadać im numery tak jak możesz zrobić to z innymi obiektami.
-</p>
-<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3>
-<p>Własności <code>JavaPackage</code> są obiektami <code>JavaClass</code> i jakimikolwiek innymi obiektami zawartymi w danej <code>JavaPackage</code>.
-</p>
-<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3>
-<p>Przypuśćmy, że korporacja Redwood stosuje pakiet <code>redwood</code> Javy, aby przechowywać różne klasy Javy przez nich zaimplementowane. Poniższy kod tworzy <code>JavaPackage</code> <code>red</code>:
-</p>
-<pre class="eval">var red = Packages.redwood;
-</pre>
-<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3>
-<p><code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaArray">JavaArray</a>,
-<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaClass">JavaClass</a>,
-<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/JavaObject">JavaObject</a>,
-<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a></code>
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/JavaPackage", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/JavaPackage" } ) }}
diff --git a/files/pl/web/javascript/referencje/obiekty/netscape/index.html b/files/pl/web/javascript/referencje/obiekty/netscape/index.html
deleted file mode 100644
index e30cf9671c..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/netscape/index.html
+++ /dev/null
@@ -1,29 +0,0 @@
----
-title: netscape
-slug: Web/JavaScript/Referencje/Obiekty/netscape
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect_Reference/netscape
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p><b>Obiekt główny</b>
-</p><p>Obiekt najwyższego poziomu używany do korzystania z klas języka Java z pakietu <code>netscape.*</code>.
-</p>
-<h3 id="Tworzony_przez" name="Tworzony_przez"> Tworzony przez </h3>
-<p>Obiekt <code>netscape</code> w języku JavaScript jest predefiniowanym obiektem najwyższego poziomu. Nie ma potrzeby stosowania konstruktora lub wywoływania jakiejkolwiek metody by z niego korzystać.
-</p>
-<h3 id="Opis" name="Opis"> Opis </h3>
-<p>Obiekt <code>netscape</code> jest synonimem dla własności <code>Packages.netscape</code>.
-</p>
-<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3>
-<p><code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a>,
-<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages/netscape">Packages.netscape</a></code>
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/netscape", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/netscape" } ) }}
diff --git a/files/pl/web/javascript/referencje/obiekty/object/eval/index.html b/files/pl/web/javascript/referencje/obiekty/object/eval/index.html
deleted file mode 100644
index 7f8b355d65..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/object/eval/index.html
+++ /dev/null
@@ -1,64 +0,0 @@
----
-title: Object.prototype.eval()
-slug: Web/JavaScript/Referencje/Obiekty/Object/eval
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/JavaScript/Object.eval
----
-<p>{{ Deprecated_header() }}</p>
-
-<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
-
-<p>Metoda przestarzała. Wykonuje kod JavaScriptu zawarty w łańcuchu znaków w kontekście danego obiektu.</p>
-
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <td class="header" colspan="2">Metoda obiektu: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Object">Object</a></td>
- </tr>
- <tr>
- <td>Zaimplementowana w:</td>
- <td>JavaScript 1.1, NES2.0
- <p>JavaScript 1.2, NES 3.0: przestarzała jako metoda obiektów, pozostawiona jako funkcja najwyższego poziomu.</p>
-
- <p>JavaScript 1.4: usunięta jako metoda obiektów.</p>
- </td>
- </tr>
- </tbody>
-</table>
-
-<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
-
-<p><code>eval(
- <i>łańcuch znaków</i>
- ) </code></p>
-
-<h3 id="Parametry" name="Parametry">Parametry</h3>
-
-<dl>
- <dt><code>łańcuch znaków</code> </dt>
- <dd>dowolny łańcuch znaków reprezentujący wyrażenie, polecenie lub sekwencję poleceń JavaScriptu. Wyrażenie może zawierać zmienne i własności istniejących obiektów.</dd>
-</dl>
-
-<h3 id="Opis" name="Opis">Opis</h3>
-
-<p>Metoda <code>eval</code> nie jest już dostępna jako metoda obiektu <code>Object</code>. Należy używać funkcji najwyższego rzędu <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Funkcje/eval">eval</a></code>.</p>
-
-<h3 id="Zgodno.C5.9B.C4.87_wsteczna" name="Zgodno.C5.9B.C4.87_wsteczna">Zgodność wsteczna</h3>
-
-<h4 id="JavaScript_1.2_i_1.3" name="JavaScript_1.2_i_1.3">JavaScript 1.2 i 1.3</h4>
-
-<p><code>eval</code> jako metoda obiektu <code>Object</code> i każdego obiektu dziedziczącego po <code>Object</code> jest przestarzała (ale nadal dostępna).</p>
-
-<h4 id="JavaScript_1.1" name="JavaScript_1.1">JavaScript 1.1</h4>
-
-<p><code>eval</code> jest dostępna jako metoda obiektu <code>Object</code> i każdego obiektu dziedziczącego po <code>Object</code>.</p>
-
-<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3>
-
-<p><code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Funkcje/eval">eval</a></code></p>
-
-<p>{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/Object/eval", "ja": "ja/Core_JavaScript_1.5_Reference/Global_Objects/Object/eval" } ) }}</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/object/unwatch/index.html b/files/pl/web/javascript/referencje/obiekty/object/unwatch/index.html
deleted file mode 100644
index fde03bf1eb..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/object/unwatch/index.html
+++ /dev/null
@@ -1,39 +0,0 @@
----
-title: Object.prototype.unwatch()
-slug: Web/JavaScript/Referencje/Obiekty/Object/unwatch
-tags:
- - JavaScript
- - Method
- - Non-standard
- - Object
- - Prototype
-translation_of: Archive/Web/JavaScript/Object.unwatch
----
-<p>{{JSRef}}{{ Non-standard_header() }}</p>
-
-<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2>
-
-<p>Usuwa funkcję monitorującą ustawioną poprzez metodę {{jsxref("Object.prototype.watch", "watch()")}}.</p>
-
-<h2 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h2>
-
-<pre class="syntaxbox"><code><var>obj</var>.unwatch(<var>wlasnosc</var>)</code></pre>
-
-<h3 id="Parametry" name="Parametry">Parametry</h3>
-
-<dl>
- <dt><code>wlasnosc</code> </dt>
- <dd>Nazwa obserwowanej własności obiektu.</dd>
-</dl>
-
-<h2 id="Opis" name="Opis">Opis</h2>
-
-<p>Debuger JavaScriptu posiada możliwości podobne do tych dostarczonych przez metodę <code>watch</code>, jak również wiele innych narzędzi przydatnych podczas analizy kodu. Więcej informacji można znaleźć na stronie <a href="/pl/docs/Venkman">Venkman</a>.</p>
-
-<p>Domyślnie metoda ta jest dziedziczona przez każdy obiekt wyprowadzony z obiektu <code>Object</code>.</p>
-
-<h2 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h2>
-
-<ul>
- <li>{{jsxref("Object.watch()")}}</li>
-</ul>
diff --git a/files/pl/web/javascript/referencje/obiekty/object/watch/index.html b/files/pl/web/javascript/referencje/obiekty/object/watch/index.html
deleted file mode 100644
index f13e38aaa1..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/object/watch/index.html
+++ /dev/null
@@ -1,78 +0,0 @@
----
-title: Object.prototype.watch()
-slug: Web/JavaScript/Referencje/Obiekty/Object/watch
-tags:
- - JavaScript
- - Method
- - Non-standard
- - Object
- - Prototype
-translation_of: Archive/Web/JavaScript/Object.watch
----
-<p>{{JSRef}}{{ Non-standard_header() }}</p>
-
-<h2 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h2>
-
-<p>Obserwuje własność obiektu i wywołuje funkcję, kiedy nastąpi przypisanie wartości do tej własności.</p>
-
-<h2 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h2>
-
-<pre class="syntaxbox"><code>obj.watch(<i>wlasnosc</i> ,
-<i>monitor</i>) </code></pre>
-
-<h3 id="Parametry" name="Parametry">Parametry</h3>
-
-<dl>
- <dt><code>wlasnosc</code> </dt>
- <dd>Nazwa obserwowanej własności obiektu.</dd>
-</dl>
-
-<dl>
- <dt><code>monitor</code> </dt>
- <dd>Funkcja, która ma zostać wywołana przy zmianie własności.</dd>
-</dl>
-
-<h2 id="Opis" name="Opis">Opis</h2>
-
-<p>Obserwuje własność <code>wlasnosc</code> danego obiektu i wywołuje <code>monitor(wlasnosc, stara_wartosc, nowa_wartosc)</code> kiedy tylko <code>wlasnosc</code> jest ustawiana. Funkcja monitorująca może filtrować (lub zerować <span class="nowiki">[ang. 'nullify']</span>) przypisanie wartości, zwracając zmodyfikowaną <code>nowa_wartosc</code> (lub <code>stara_wartosc</code>).</p>
-
-<p>Jeśli zostanie usunięta własność, która miała funkcję monitorującą, ta funkcja monitorująca nie znika. Jeśli później własność ta zostanie odtworzona, funkcja monitorująca ciągle działa.</p>
-
-<p>Aby usunąć funkcję monitorującą, należy użyć metody {{jsxref("Object.unwatch", "unwatch()")}} Domyślnie metoda <code>watch</code> jest dziedziczona przez każdy obiekt pochodzący od {{jsxref("Object")}}.</p>
-
-<p>Debuger JavaScriptu posiada możliwości podobne do tych dostarczonych przez metodę <code>watch</code>, jak również wiele innych narzędzi przydatnych podczas analizy kodu. Więcej informacji można znaleźć na stronie <a href="/pl/docs/Venkman">Venkman</a>.</p>
-
-<h2 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h2>
-
-<h3 id="Przyk.C5.82ad:_Zastosowanie_watch_i_unwatch" name="Przyk.C5.82ad:_Zastosowanie_watch_i_unwatch">Przykład: Zastosowanie <code>watch</code> i <code>unwatch</code></h3>
-
-<pre class="brush: js">var o = {p:1};
-o.watch("p",
- function (id,oldval,newval) {
- document.writeln("o." + id + " zmieniona z "
- + oldval + " na " + newval);
- return newval;
- });
-
-o.p = 2;
-o.p = 3;
-delete o.p;
-o.p = 4;
-
-o.unwatch('p');
-o.p = 5;
-</pre>
-
-<p>Powyższy skrypt wyświetla:</p>
-
-<pre>o.p zmieniona z 1 na 2
-o.p zmieniona z 2 na 3
-o.p zmieniona z undefined na 4
-</pre>
-
-<h2 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h2>
-
-<ul>
- <li>{{jsxref("Object.unwatch()")}}</li>
- <li>{{jsxref("Object.observe()")}}</li>
-</ul>
diff --git a/files/pl/web/javascript/referencje/obiekty/packages/index.html b/files/pl/web/javascript/referencje/obiekty/packages/index.html
deleted file mode 100644
index a676a3f297..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/packages/index.html
+++ /dev/null
@@ -1,50 +0,0 @@
----
-title: Packages
-slug: Web/JavaScript/Referencje/Obiekty/Packages
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect_Reference/Packages
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p><b>Obiekt główny</b>
-</p><p>Obiekt najwyższego rzędu umożliwiający dostęp do klas języka Java z poziomu kodu JavaScriptu.
-</p>
-<h3 id="Tworzony_przez" name="Tworzony_przez"> Tworzony przez </h3>
-<p>Obiekt <code>Packages</code> jest predefiniowanym obiektem najwyższego rzędu. Dostęp do niego nie wymaga stosowania konstruktora ani wywoływania żadnych metod.
-</p>
-<h3 id="Opis" name="Opis"> Opis </h3>
-<p>Obiekt <code>Packages</code> pozwala na dostęp do publicznych metod i pól klas języka Java z poziomu kodu w JavaScripcie. Własności <code>java</code>, <code>netscape</code> i <code>sun</code> odpowiadają pakietom <code>java.*</code>, <code>netscape.*</code> i <code>sun.*</code>. Aby uzyskać dostęp do klas, metod i pól w tych pakietach można stosować standardową notację Javy. Na przykład, aby wywołać konstruktor klasy <code>Frame</code> można wykonać poniższy kod:
-</p>
-<pre>var ramka = new Packages.java.awt.Frame();
-</pre>
-<p>Dla wygody programisty JavaScript dostarcza trzech obiektów najwyższego poziomu: <code>netscape</code>, <code>sun</code> i <code>java</code>, które stanowią synonimy dla odpowiednich własności obiektu Packages. Dlatego też z tych pakietów można korzystać bez użycia słowa Packages:
-</p>
-<pre>var ramka = new java.awt.Frame();
-</pre>
-<p>Własność <code><i>nazwaKlasy</i></code> reprezentuje pełną kwalifikowaną nazwę dowolnej innej klasy dostępnej dla JavaScriptu. Aby mieć dostęp do klas poza pakietami <code>netscape</code>, <code>sun</code> i <code>java</code>, należy stosować obiekt <code>Packages</code>
-</p>
-<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3>
-<p><i><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages/nazwaKlasy">nazwaKlasy</a></i>: pełna kwalifikowana nazwa klasy Javy w pakiecie innym niż netscape, java i sun, która jest dostępna dla JavaScriptu. </p><p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages/java">java</a>: Dowolna klasa w pakiecie Javy java.*. </p><p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages/netscape">netscape</a>: Dowolna klasa w pakiecie Javy netscape.*. </p><p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages/sun">sun</a>: Dowolna klasa w pakiecie Javy sun.*.
-</p>
-<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3>
-<h4 id="Przyk.C5.82ad:_Funkcja_JavaScriptu_tworz.C4.85ca_okno_dialogowe_Javy" name="Przyk.C5.82ad:_Funkcja_JavaScriptu_tworz.C4.85ca_okno_dialogowe_Javy"> Przykład: Funkcja JavaScriptu tworząca okno dialogowe Javy </h4>
-<p>Poniższa funkcja JavaScriptu tworzy okno dialogowe Javy:
-</p>
-<pre>function utworzOkno() {
- var ramka = new Packages.java.awt.Frame();
- var okno = new Packages.java.awt.Dialog(ramka);
- okno.setSize(350,200);
- okno.setTitle("Witaj, świecie!");
- okno.setVisible(true);
-}
-</pre>
-<p>W powyższym przykładzie funkcja tworzy <code>okno</code> z użyciem obiektu <code>Packages</code>. Metody <code>setSize</code>, <code>setTitle</code> i <code>setVisible</code> są dostępne dla JavaScriptu jako publiczne metody klasy <code>java.awt.Dialog</code>.
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/Packages", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/Packages" } ) }}
diff --git a/files/pl/web/javascript/referencje/obiekty/packages/java/index.html b/files/pl/web/javascript/referencje/obiekty/packages/java/index.html
deleted file mode 100644
index 1bd592f727..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/packages/java/index.html
+++ /dev/null
@@ -1,49 +0,0 @@
----
-title: java
-slug: Web/JavaScript/Referencje/Obiekty/Packages/java
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect_Reference/Packages/java
----
-<p> </p>
-
-<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
-
-<p>Dowolna klasa Javy z pakietu <code>java.*</code>.</p>
-
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <td class="header" colspan="2">Własność obiektu: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a></td>
- </tr>
- <tr>
- <td>Zaimplementowana w:</td>
- <td>JavaScript 1.1, NES2.0</td>
- </tr>
- </tbody>
-</table>
-
-<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
-
-<p><code>Packages.java </code></p>
-
-<h3 id="Opis" name="Opis">Opis</h3>
-
-<p>Własność <code>java</code> stosuje się by uzyskać dostęp do dowolnej klasy Javy z pakietu <code>java</code> z poziomu JavaScriptu. Warto pamiętać, że obiekt najwyższego rzędu <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/java">java</a></code> jest synonimem <code>Packages.java</code>.</p>
-
-<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h3>
-
-<h4 id="Przyk.C5.82ad:_Zastosowanie_Packages.java" name="Przyk.C5.82ad:_Zastosowanie_Packages.java">Przykład: Zastosowanie <code>Packages.java</code></h4>
-
-<p>Poniższy kod wywołuje konstruktor klasy <code>java.awt.Frame</code>:</p>
-
-<pre>var ramka = new Packages.java.awt.Frame();
-</pre>
-
-<p>Kod ten można uprościć stosując obiekt najwyższego rzędu <code>java</code>:</p>
-
-<pre>var ramka = new java.awt.Frame();
-</pre>
diff --git a/files/pl/web/javascript/referencje/obiekty/packages/nazwaklasy/index.html b/files/pl/web/javascript/referencje/obiekty/packages/nazwaklasy/index.html
deleted file mode 100644
index 9ce2d335ef..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/packages/nazwaklasy/index.html
+++ /dev/null
@@ -1,41 +0,0 @@
----
-title: nazwaKlasy
-slug: Web/JavaScript/Referencje/Obiekty/Packages/nazwaKlasy
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect_Reference/Packages/className
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p>Pełna kwalifikowana nazwa klasy Javy w pakiecie innym niż <code>netscape</code>, <code>java</code> i <code>sun</code>, która jest dostępna dla JavaScriptu.
-</p>
-<table class="fullwidth-table">
-<tbody><tr>
-<td class="header" colspan="2">Własność obiektu: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a></td>
-</tr>
-<tr>
-<td>Zaimplementowana w:</td>
-<td>JavaScript 1.1, NES2.0</td>
-</tr>
-</tbody></table>
-<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
-<p><code>
-Packages.<i>nazwaKlasy</i>
-</code>
-</p><p>gdzie <code><i>nazwaKlasy</i></code> jest pełną kwalifikowaną nazwą klasy Javy.
-</p>
-<h3 id="Opis" name="Opis"> Opis </h3>
-<p>Aby uzyskać dostęp do klas Javy poza pakietami <code>netscape</code>, <code>sun</code> i <code>java</code>, należy stosować własność <code><i>nazwaKlasy</i></code> pakietu <code>Packages</code>.
-</p>
-<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3>
-<h4 id="Przyk.C5.82ad:_Stosowanie_Packages.nazwaKlasy" name="Przyk.C5.82ad:_Stosowanie_Packages.nazwaKlasy"> Przykład: Stosowanie <code>Packages.<i>nazwaKlasy</i></code> </h4>
-<p>Poniższy kod wywołuje konstruktor klasy <code>CorbaObject</code> w pakiecie <code>mojaFirma</code> z poziomu JavaScriptu:
-</p>
-<pre>var obiekt = new Packages.mojaFirma.CorbaObject()
-</pre>
-<p>W powyższym przykładzie wartością własności <code><i>nazwaKlasy</i></code> jest <code>mojaFirma.CorbaObject</code>, pełna kwalifikowana nazwa klasy <code>CorbaObject</code>.
-</p>{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/Packages/className" } ) }}
diff --git a/files/pl/web/javascript/referencje/obiekty/packages/netscape/index.html b/files/pl/web/javascript/referencje/obiekty/packages/netscape/index.html
deleted file mode 100644
index e1ca87b6bd..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/packages/netscape/index.html
+++ /dev/null
@@ -1,35 +0,0 @@
----
-title: netscape
-slug: Web/JavaScript/Referencje/Obiekty/Packages/netscape
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect_Reference/Packages/netscape
----
-<p> </p>
-
-<h3 id="Podsumowanie" name="Podsumowanie">Podsumowanie</h3>
-
-<p>Dowolna klasa Javy z pakietu <code>netscape.*</code>.</p>
-
-<table class="fullwidth-table">
- <tbody>
- <tr>
- <td class="header" colspan="2">Własność obiektu: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a></td>
- </tr>
- <tr>
- <td>Zaimplementowana w:</td>
- <td>JavaScript 1.1, NES2.0</td>
- </tr>
- </tbody>
-</table>
-
-<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h3>
-
-<p><code>Packages.netscape </code></p>
-
-<h3 id="Opis" name="Opis">Opis</h3>
-
-<p>Własność <code>netscape</code> stosuje się, by uzyskać dostęp do dowolnej klasy Javy z pakietu <code>netscape</code> z poziomu JavaScriptu. Warto pamiętać, że obiekt najwyższego rzędu <code><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/netscape">netscape</a></code> jest synonimem <code>Packages.netscape</code>.</p>
diff --git a/files/pl/web/javascript/referencje/obiekty/packages/sun/index.html b/files/pl/web/javascript/referencje/obiekty/packages/sun/index.html
deleted file mode 100644
index d7ab3781a6..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/packages/sun/index.html
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: sun
-slug: Web/JavaScript/Referencje/Obiekty/Packages/sun
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect_Reference/Packages/sun
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p>Dowolna klasa Javy z pakietu <code>sun.*</code>.
-</p>
-<table class="fullwidth-table">
-<tbody><tr>
-<td class="header" colspan="2">Własność obiektu: <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a></td>
-</tr>
-<tr>
-<td>Zaimplementowana w:</td>
-<td>JavaScript 1.1, NES2.0</td>
-</tr>
-</tbody></table>
-<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
-<p><code>
-Packages.sun
-</code>
-</p>
-<h3 id="Opis" name="Opis"> Opis </h3>
-<p>Własność <code>sun</code> stosuje się, by uzyskać dostęp do dowolnej klasy Javy z pakietu <code>sun</code> z poziomu JavaScriptu. Warto pamiętać, że obiekt najwyższego rzędu <code>sun</code> jest synonimem <code>Packages.sun</code>.
-</p>{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/Packages/sun" } ) }}
diff --git a/files/pl/web/javascript/referencje/obiekty/sun/index.html b/files/pl/web/javascript/referencje/obiekty/sun/index.html
deleted file mode 100644
index 8bf832b3e5..0000000000
--- a/files/pl/web/javascript/referencje/obiekty/sun/index.html
+++ /dev/null
@@ -1,29 +0,0 @@
----
-title: sun
-slug: Web/JavaScript/Referencje/Obiekty/sun
-tags:
- - Dokumentacja_JavaScript
- - Dokumentacje
- - JavaScript
- - Wszystkie_kategorie
-translation_of: Archive/Web/LiveConnect_Reference/sun
----
-<p>
-</p>
-<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
-<p><b>Obiekt główny</b>
-</p><p>Obiekt najwyższego poziomu używany do korzystania z klas języka Java z pakietu <code>sun.*</code>.
-</p>
-<h3 id="Tworzony_przez" name="Tworzony_przez"> Tworzony przez </h3>
-<p>Obiekt <code>sun</code> w języku JavaScript jest predefiniowanym obiektem najwyższego poziomu. Nie ma potrzeby stosowania konstruktora lub wywoływania jakiejkolwiek metody by z niego korzystać.
-</p>
-<h3 id="Opis" name="Opis"> Opis </h3>
-<p>Obiekt <code>sun</code> jest synonimem dla własności <code>Packages.sun</code>.
-</p>
-<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3>
-<p><a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages">Packages</a>,
-<a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Packages/sun">Packages.sun</a>
-</p>
-<div class="noinclude">
-</div>
-{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/sun", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/sun" } ) }}
diff --git a/files/pl/web/javascript/referencje/operatory/domknięcia_wyrażeń/index.html b/files/pl/web/javascript/referencje/operatory/domknięcia_wyrażeń/index.html
deleted file mode 100644
index 66cf07b36c..0000000000
--- a/files/pl/web/javascript/referencje/operatory/domknięcia_wyrażeń/index.html
+++ /dev/null
@@ -1,78 +0,0 @@
----
-title: Domknięcia wyrażeń
-slug: Web/JavaScript/Referencje/Operatory/Domknięcia_wyrażeń
-tags:
- - JavaScript
- - Operator
- - funkcja
- - niestandardowe
- - przestarzały
-translation_of: Archive/Web/JavaScript/Expression_closures
----
-<div>{{JSSidebar("Operators")}}{{Non-standard_Header}}{{Obsolete_Header("gecko60")}}
-<div class="warning"><strong>Niestandardowe. Nie używać!</strong><br>
-Składnia domknięcia wyrażeń jest przestarzałą funkcją specyficzną dla Firefoxa i została usunięta od Firefoxa 60. Dla obecnie tworzonych rozwiązań rozważ użycie <a href="/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions">funkcji strzałkowych</a>.</div>
-</div>
-
-<p>Domknięcia wyrażeń są skróconą składnią dla zapisu prostych funkcji.</p>
-
-<h2 id="Składnia">Składnia</h2>
-
-<pre class="syntaxbox">function [nazwa]([<em>param1</em>[, <em>param2[</em>, ..., <em>paramN</em>]]])
- <em>wyrażenie</em>
-</pre>
-
-<h3 id="Parametry">Parametry</h3>
-
-<dl>
- <dt><code>nazwa</code></dt>
- <dd>Nazwa funkcji. Może być pominięta w przypadku, gdy funkcja jest <em>anonimowa</em>. Nazwa jest lokalna i ograniczona jedynie do ciała funkcji.</dd>
- <dt><code>paramN</code></dt>
- <dd>Nazwa argumentu, który ma być przekazany do funkcji. Funkcja może mieć do 255 argumentów.</dd>
- <dt><code>wyrażenie</code></dt>
- <dd>Wyrażenie, które zawiera ciało funkcji.</dd>
-</dl>
-
-<h2 id="Opis">Opis</h2>
-
-<p>Ten dodatek nie jest niczym więcej niż skróconą notacją dla prostych funkcji, która daje językowi coś podobnego do typowej <a class="external" href="http://en.wikipedia.org/wiki/Lambda_calculus#Lambda_calculus_and_programming_languages">notacji lambda</a>.</p>
-
-<p>JavaScript 1.7 i starsze:</p>
-
-<pre class="brush: js">function(x) { return x * x; }</pre>
-
-<p>JavaScript 1.8:</p>
-
-<pre class="brush: js">function(x) x * x</pre>
-
-<p>Taka składnia pozwala na pominięcie nawiasów klamrowych i wyrażenia <code>return</code>, czyniąc je niejawnymi. Poza skróceniem zapisu, nie ma innych korzyści z pisania kodu w ten sposób.</p>
-
-<h2 id="Przykłady">Przykłady</h2>
-
-<p>Skrócony zapis dla dowiązywania obserwatorów zdarzeń (ang. <em>event listeners</em>):</p>
-
-<pre class="brush: js"> document.addEventListener('click', function() false, true);
-</pre>
-
-<p>Użycie tej notacji z niektórymi z funkcji strzałkowych z JavaScript 1.6:</p>
-
-<pre class="brush: js">elems.some(function(elem) elem.type == 'text');
-</pre>
-
-<h2 id="Wsparcie_przeglądarek">Wsparcie przeglądarek</h2>
-
-
-
-<p>{{Compat("javascript.operators.expression_closures")}}</p>
-
-<h2 id="Zobacz_też">Zobacz też</h2>
-
-<ul>
- <li>{{JSxRef("Functions_and_function_scope", "Functions and function scope")}}</li>
- <li>{{JSxRef("Function")}}</li>
- <li>{{JSxRef("Statements/function", "function statement")}}</li>
- <li>{{JSxRef("Operators/function", "function expression")}}</li>
- <li>{{JSxRef("Statements/function*", "function* statement")}}</li>
- <li>{{JSxRef("Operators/function*", "function* expression")}}</li>
- <li>{{JSxRef("GeneratorFunction")}}</li>
-</ul>
diff --git a/files/pl/web/javascript/referencje/polecenia/for_each...in/index.html b/files/pl/web/javascript/referencje/polecenia/for_each...in/index.html
deleted file mode 100644
index 52f1bb9a79..0000000000
--- a/files/pl/web/javascript/referencje/polecenia/for_each...in/index.html
+++ /dev/null
@@ -1,80 +0,0 @@
----
-title: for each...in
-slug: Web/JavaScript/Referencje/Polecenia/for_each...in
-tags:
- - E4X
- - JavaScript
- - przestarzałe
- - wyrażenie
-translation_of: Archive/Web/JavaScript/for_each...in
----
-<div>{{jsSidebar("Statements")}}</div>
-
-<div class="warning">
-<p>Wyrażenie <code>for each...in</code>  jest przestarzałe jako część standardu ECMA-357 (<a href="/en-US/docs/Archive/Web/E4X" title="/en-US/docs/E4X">E4X</a>), gdyż E4X nie jest już wspierany. Zamiast tego, rozważ użycie wyrażenia <a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...of">for...of</a>.<br>
- <br>
- <strong>Firefox obecnie ostrzega przed użyciem <code>for each...in</code> i wyrażenie to nie będzie działało od wersji Firefox 57.<br>
- Zobacz <a href="/en-US/docs/Web/JavaScript/Reference/Errors/For-each-in_loops_are_deprecated">Warning: JavaScript 1.6's for-each-in loops are deprecated</a> dla pomocy przy migracji do nowego standardu.</strong></p>
-</div>
-
-<p><strong>Wyrażenie</strong><code> <strong>for each...in</strong></code><strong> </strong>iteruje daną zmienną po wszystkich wartościach własności obiektu (ang. <em>object's properties</em>). Podane wyrażenie jest wykonywane dla każdej oddzielnej własności.</p>
-
-<h2 id="Składnia">Składnia</h2>
-
-<pre class="syntaxbox">for each (<em>zmienna</em> in <em>obiekt</em>) {
- <em>polecenie</em>
-}</pre>
-
-<dl>
- <dt><code>zmienna</code></dt>
- <dd>Zmienna do iteracji po wartościach własnośic, opcjonalnie deklarowana ze słowem kluczowym <code>var</code>. Zmienna jest lokalna dla funkcji, a nie pętli.</dd>
-</dl>
-
-<dl>
- <dt><code>obiekt</code></dt>
- <dd>Obiekt, po którego własnościach iterujemy.</dd>
-</dl>
-
-<dl>
- <dt><code>polecenie</code></dt>
- <dd>Polecenie do wykonania dla każdej własności. Do wykonania wielu poleceń należy użyć wyrażenia <a href="/en-US/docs/Web/JavaScript/Reference/Statements/block">block</a> (<code>{ ... }</code>), w celu zgrupowania tychże poleceń.</dd>
-</dl>
-
-<h2 id="Opis">Opis</h2>
-
-<p>Niektóre z wbudowanych własności nie są iterowalne – do tej grupy zaliczają się wszystkie wbudowane metody obiektów, jak na przykład metoda <code>indexOf</code> obiektów klasy <code>String</code>. Możliwe jest jednakże iterowanie po wszystkich własnościach zdefiniowanych przez użytkownika.</p>
-
-<h2 id="Przykłady">Przykłady</h2>
-
-<h3 id="Użycie_for_each...in">Użycie <code>for each...in</code></h3>
-
-<p><strong>Ostrzeżenie:</strong> Nigdy nie używaj takich pętli na tablicach. Wykorzystuj to tylko na obiektach. Po więcej szczegółów, przeczytaj opis wyrażenia <a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...in"><code>for...in</code></a>.</p>
-
-<p>Następujący fragment kodu iteruje po własnościach obiektu, obliczając ich sumę:</p>
-
-<pre class="brush:js">var sum = 0;
-var obj = {prop1: 5, prop2: 13, prop3: 8};
-
-for each (var item in obj) {
- sum += item;
-}
-
-console.log(sum); // logs "26", which is 5+13+8</pre>
-
-<h2 id="Specyfikacje">Specyfikacje</h2>
-
-<p>To wyrażenie nie jest częścią aktualnej specyfikacji ECMA-262 specification. Zaimlementowane w JavaScript 1.6 i obecnie przestarzałe.</p>
-
-<h2 id="Wsparcie_przeglądarek">Wsparcie przeglądarek</h2>
-
-
-
-<p>{{Compat("javascript.statements.for_each_in")}}</p>
-
-<h2 id="Zobacz_też">Zobacz też</h2>
-
-<ul>
- <li><code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...in">for...in</a></code> – podobne wyrażenie, iterujące po <em>nazwach</em> własności;</li>
- <li><code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...of">for...of</a></code> – podobne wyrażenie, iterujące po <em>wartościach</em> własności, którego można jednak używać dla typów iterowalnych, a więc nie dla obiektówgenerycznych;</li>
- <li><code><a href="/en-US/docs/JavaScript/Reference/Statements/for">for</a></code><a href="/en-US/docs/JavaScript/Reference/Statements/for">.</a></li>
-</ul>