Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

Podsumowanie

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

Składnia

import objectName.name1, objectName.name2, ..., objectName.nameN;

import objectName.*;

Parametry

objectName 
Nazwa obiektu, który przyjmie zaimportowane nazwy.
nameN 
Własność, funkcja lub obiekt do zaimportowania.

Opis

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.

Zobacz także

export


Autorzy i etykiety dokumentu

 Autorzy tej strony: teoli, Mgjbot, Diablownik, Ptak82, Internauta1024A
 Ostatnia aktualizacja: teoli,