“Exportations JS” Réponses codées

Type d'importation et d'exportation dans JS

// Exporting individual features
export let name1, name2, …, nameN; // also var, const
export let name1 = …, name2 = …, …, nameN; // also var, const
export function functionName(){...}
export class ClassName {...}

// Export list
export { name1, name2, …, nameN };

// Renaming exports
export { variable1 as name1, variable2 as name2, …, nameN };

// Exporting destructured assignments with renaming
export const { name1, name2: bar } = o;

// Default exports
export default expression;
export default function (…) { … } // also class, function*
export default function name1(…) { … } // also class, function*
export { name1 as default, … };

// Aggregating modules
export * from …; // does not set the default export
export * as name1 from …; // Draft ECMAScript® 2O21
export { name1, name2, …, nameN } from …;
export { import1 as name1, import2 as name2, …, nameN } from …;
export { default } from …;
Salo Hopeless

module.exports en js

module.exports = {
    method: function() {},
    otherMethod: function() {},
};


const myModule = require('./myModule.js');
const method = myModule.method;
const otherMethod = myModule.otherMethod;
// OR:
const {method, otherMethod} = require('./myModule.js');
anas ben rais

Exportations JS

// First Export from other file
export default exampleFunction;
// for multiple exports use:
module.exports =  { exampleFunction1, exampleFunction2 };

// Then we import in the file where we want to use our functions
import exampleFunction from "./otherFile.js";
// for multiple imports, we desctructure
import { exampleFunction1, exampleFunction2 } from "./otherFile.js"

// Check MDN for more info on JS exports.
// NOTE: if running on node, add "type": "module" to your package.json file
//
Jarett Sisk

modules.exports javascript

//2 ways of module.exports
// 1
function celsiusToFahrenheit(celsius) {
  return celsius * (9/5) + 32;
}
 
module.exports.celsiusToFahrenheit = celsiusToFahrenheit;
 
//2
module.exports.fahrenheitToCelsius = function(fahrenheit) {
  return (fahrenheit - 32) * (5/9);
};
Lois Jerson Gonzales Bulan Campus

module.exports avec javascript

mycoolmodule/index.js
module.exports = "123";


routes/index.js


var mymodule = require('mycoolmodule')

var router = express.Router();

/* GET home page. */
router.get('/', function(req, res, next) {
	console.log(mymodule);
});
 
/*will show 123 in the terminal*/
module.exports = router;

Javasper

Réponses similaires à “Exportations JS”

Questions similaires à “Exportations JS”

Plus de réponses similaires à “Exportations JS” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code