Node入门--1--module&require

来源:互联网 发布:传世辅助源码 编辑:程序博客网 时间:2024/06/07 22:16
  • 事件模块:大多数node.js核心APP
  • Why:js代码不会将所有的代码放在一个文件,要将js代码模块化、分离化。
  • 引入一个对象
  • //在stuff.js文件定义一个函数var counter = function(arr) {    return '一共有' + arr.length + '个元素在数组中';}

    //module,暴露出来,让别人可以引用
    module.exports = counter;
    // 在app.js文件使用,要用require引用    //仅仅引用时还不能找到 counter, /module.exports = counter/会返回一个对象,要用一个变量接收var stuff = require('./stuff');var arr = ["Bobo", "Lily", "Jona"];console.log(stuff.counter(arr));
    • 引入多个方法
    //在stuff.js文件var counter = function(arr) {    return '一共有' + arr.length + '个元素在数组中';}var adder = function (a,b) {    return `您需要计算的两个值的和为:${a+b}`;}var pi = 3.167;//module/*module.exports.counter = counter;module.exports.adder = adder;module.exports.pi = pi;  *///对象的写法module.exports = {    counter : counter,    adder: adder,    pi: pi}

    在app.js文件使用

    // 在app.js文件使用,要用require引用    //仅仅引用时还不能找到 counter, /module.exports = counter/会返回一个对象,要用一个变量接收var stuff = require('./stuff');//stuff对象里的拥有三个属性,counter/adder/pivar arr = ["Bobo", "Lily", "Jona"];console.log(stuff.counter(arr));console.log(stuff.adder(stuff.pi,6));

     

    原创粉丝点击