--- title: import slug: Web/JavaScript/Reference/Statements/import tags: - Dokumentacja_JavaScript - Dokumentacje - JavaScript - Wszystkie_kategorie translation_of: Web/JavaScript/Reference/Statements/import original_slug: Web/JavaScript/Referencje/Polecenia/import ---
Pozwala zaimportować własności, funkcje i obiekty z podpisanego skryptu, który wyeksportował informację.
Tej cechy nie ma w 3 edycji ECMA 262.
| Instrukcja | |
| Zaimplementowane w: | JavaScript 1.2, NES 3.0 |
import objectName.name1, objectName.name2, ..., objectName.nameN;
import objectName.*;
objectName nameN Parametr objectName jest nazwą obiektu, który przyjmie zaimportowane nazwy. Na przykład jeśli f i p zostały wyeksportowane i obj jest obiektem z importującego skryptu, to poniższy kod zrobi f i p dostępnymi jako własności obj wewnątrz skryptu importującego.
import obj.f, obj.p;
Pierwsza składnia importuje określone własności, funkcje i obiekty z wyeksportowanego skryptu.
Druga składnia importuje wszystkie własności, funkcje i obiekty z wyeksportowanego skryptu.
Zazwyczaj informacja w podpisanym skrypcie jest dostępna tylko dla skryptów podpisanych przez tych samych wykonawców. Poprzez wyeksportowanie (używając instrukcji export) własności, funkcji i obiektów podpisany skrypt robi tę informację dostępną dla każdego skryptu (podpisanego lub niepodpisanego). Skrypt otrzymujący używa instrukcji import, by uzyskać dostęp do tej informacji.
Skrypt musi załadować skrypt eksportowy do okna, ramki lub warstwy zanim będzie on mógł zaimportować i użyć którejkolwiek z wyeksportowanych własności, funkcji lub obiektów.