微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – var express = require(‘express’); var app = express(),什么是express()?它是方法还是构造函数?它从何而来

var express = require('express'); 
var app = express();

这就是我们创建快速应用程序的方式.但这是什么’快递()’?它是方法还是构造函数?它从何而来??

解决方法:

Is it a method or a constructor?

无论;这是一个功能,虽然如果你说“方法”我认为没有人会给你一个困难的时间.

方法是附加到对象的函数.在JavaScript中,方法主要是通过对象属性引用的函数. (更新:从ES2015开始,如果你使用方法语法来创建它们,它们会比它更多,因为它们可以访问super.)

JavaScript中的构造函数是您通过new运算符调用函数.尽管其他函数可能会创建东西,但我们通常不会将它们称为“构造函数”以避免混淆.有时它们可​​能是“创造者”或“建设者”的功能.

Where does it come from?

ExpressjsNodeJS module; express是模块的名称,也是我们通常给变量的名称,用于在代码中引用它的主要功能,例如你引用的内容. NodeJS提供require function,其工作是加载模块并允许您访问其导出. (您不必调用变量express,您可以执行var foo = require(‘express’);而是使用foo,但惯例是您使用模块的名称,或者仅使用模块的一部分模块,使用模块文档定义的该部分的名称.)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐