zoukankan      html  css  js  c++  java
  • Node.js 学习记录 文件之间调用

    commonJS模块化

    a.js和b.js在同一目录下

    1. 导出单个功能函数

    1 // a.js
    2 // 不同文件之间调用
    3 
    4 function add(a, b ){
    5     return a + b
    6 }
    7 
    8 // 用module.exports 导出add函数
    9 module.exports = add
    // b.js
    //
    b调用a.js中的add函数
    const add = require('./a') const sum = add(5, 4) console.log(sum) // result is 9

    2. 导出多个函数

     1 c.js
     2 // 不同文件之间调用,导出多个功能函数
     3 function add(a, b ){
     4     return a + b
     5 }
     6 
     7 function mutilply(a, b){
     8     return a * b
     9 }
    10 // 用对象形式导出
    11 module.exports = {
    12     add,
    13     mutilply
    14 }
     1 // d.js
     2 // b调用a.js中的add函数,引入单个文件中的多个函数
     3 
     4 const {add, mutilply} = require('./c')
     5 const sum = add(5, 4)
     6 const mutil = mutilply(5, 4)
     7 
     8 console.log(sum)
     9 console.log(mutil)
    10 
    11 // result is 9 and 20
  • 相关阅读:
    Web API总结
    @Html.Raw() 方法输出带有html标签的字符串
    jQuery
    图与树基础-完全图的判定
    图和树基础-蒜头君旅行
    PAT乙级1008
    PAT乙级1007
    PAT乙级1005
    PAT乙级1001
    前端工程化-webpack简介(一)
  • 原文地址:https://www.cnblogs.com/ataehee/p/13642144.html
Copyright © 2011-2022 走看看