zoukankan      html  css  js  c++  java
  • node中模块

    var a = 123;
    /*
    在node中有一个全局对象global,它的作用和网页中的window类似
    在全局中创建的变量都会作为global的属性保存
    在全局中创建的函数都会作为global的方法保存


    当node在执行模块中的代码时,它会首先在代码的最顶部,添加如下代码
    function (exports, require, module, __filename, __dirname) {

    在代码的最低部,添加如下代码
    }

    实际上模块中的代码都是包装在一个函数中执行的,并在函数执行时,同时传递5个实参
    exports
    -该对象用来将变量或函数暴露到外部
    require
    -函数,用来引入外部的模块
    module
    - module代表的是当前模块本身
    -exports就是module的属性
    -既可以使用exports导出,也可以用module.exports
    __filename
    -当前模块完整的路径
    __dirname
    当前模块所在文件夹的完整路径

    */
    // console.log(global);


    /*
    arguments函数封装实参的
    arguments.callee
    -这个属性保存的是当前执行的函数对象

    */
    console.log(arguments.callee+" ");
    console.log(arguments.length);
    console.log(exports);
    console.log(module.exports);
    console.log(__filename);
    console.log(__dirname);

  • 相关阅读:
    清源CPM代码复现
    图像分类模型
    分享-微软亚洲研究院:NLP将迎来黄金十年
    表格生成本文-代码实践-data2text-plan-py
    了解一下BigBird
    《BERT模型精讲》徐路
    精读论文的步骤
    使用预训练编码器生成文本摘要
    Heap/Perm space
    静态代码块,代码块
  • 原文地址:https://www.cnblogs.com/weixin2623670713/p/12845281.html
Copyright © 2011-2022 走看看