Cosa è il metodo richiesto ()
Richiedere è un metodo di nodo integrato.JS che viene utilizzato per leggere ed eseguire/includere moduli esterni nel file di lavoro corrente. Quando chiamiamo metodo requisito () in un file JavaScript, legge il file JavaScript a cui si fa riferimento e quindi esegue quel file. Dopo l'esecuzione, restituisce l'oggetto che è stato esportato. Il metodo requisito () viene utilizzato sia per includere moduli core o moduli core integrati che abbiamo creato localmente nella nostra applicazione.
Sintassi
const mymodule = requisite ("modulename");Il metodo requisite () viene utilizzato per fare riferimento al nome del file/modulo JavaScript (moduleName) che vogliamo includere nella nostra applicazione.
Per includere moduli integrati come http Possiamo semplicemente seguire il codice seguente:
const http = requisito ("http");Per utilizzare un modulo locale passiamo il percorso del modulo che vogliamo utilizzare nella nostra applicazione:
var mymodule = requisite ('./mylocamodule ');Qual è il metodo import ()
Il metodo import () è stato introdotto per la prima volta con moduli ES6 e viene utilizzato per fare riferimento al modulo ES6 che possiamo utilizzare nel nostro file di lavoro corrente. Va notato che il metodo import () non può essere utilizzato al di fuori dei moduli ES; Ad esempio, non possiamo importare un tipo di file di .JSON con il metodo import (). Il metodo import () prende il percorso relativo in stile URL o il nome del pacchetto che vogliamo importare come parametro.
Sintassi
var mymodule = import ("modulename");Differenza tra import () e requisito metodi
La principale differenza tra il metodo di requisito e di importazione è che il metodo richiede può essere chiamato ovunque nel file javascript ed è non flessico (ovunque sia chiamato resta lì) tuttavia, l'importazione non può essere chiamata condizionale ed è lessicale (va in cima a il file corrente ed eseguito). Il metodo import () viene sempre eseguito nella parte superiore del file.
La prossima grande differenza tra i metodi richiesti e di importazione è che quando utilizziamo il metodo richiesto, dobbiamo salvare il nostro file JavaScript con il .JS Extension, tuttavia quando utilizziamo il metodo di importazione, allora dobbiamo scegliere il .Estensione MJS. Da questa differenza, possiamo anche vedere che non si può utilizzare sia i metodi di importazione che.
L'altra differenza tra questi due metodi è che il metodo di importazione carica il modulo parzialmente, quindi il salvataggio della memoria mentre il metodo richiede non carica parzialmente.
Conclusione
JavaScript è diviso in moduli/file ai fini del debug e della riusabilità del codice. Per chiamare questi moduli esterni, all'interno dell'applicazione o della pagina utilizziamo il importare E richiedere metodi. Nella nostra applicazione, compresi i moduli locali o i moduli core integrati di JavaScript, si ottengono anche con metodi di requisito e di importazione.
In questo post, abbiamo discusso di quali sono i metodi richiesti e di importazione e la differenza tra richiedere E importare Metodi in JavaScript.