Nodejs学习笔记

nodejs笔记5(模块系统与函数)

2018-11-11  本文已影响0人  XKolento

模块系统

为了让nodejs的文件可以相互调用,nodejs提供了一个简单的模块系统。
模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。

1.获取文件模块

根目录新建 hello.js

function World(){
    console.log('hello kolento')
}

module.exports = World //暴露模块

根目录新建 test.js

var Hello = require('./hello'); //获取文件
var newHello = new Hello(); 
newHello.World //调用

通过require获取hello.js
命令行 node test.js // hello kolento

函数

在JavaScript中,一个函数可以作为另一个函数的参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。

Node.js中函数的使用与Javascript类似

function say(word) {
  console.log(word);
}

function execute(someFunction, value) {
  someFunction(value);
}

execute(say, "Hello");
上一篇 下一篇

猜你喜欢

热点阅读