--- title: import slug: Web/JavaScript/Referencje/Polecenia/import tags: - Dokumentacja_JavaScript - Dokumentacje - JavaScript - Wszystkie_kategorie translation_of: Web/JavaScript/Reference/Statements/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.