当前位置: 首页 > 面试题库 >

module.exports与exports的区别是什么?

澹台博文
2023-03-14
本文向大家介绍module.exports与exports的区别是什么?相关面试题,主要包含被问及module.exports与exports的区别是什么?时的应答技巧和注意事项,需要的朋友参考一下

exports 返回的是模块函数
module.exports 返回的是模块对象本身,返回的是一个类

使用上的区别是
exports的方法可以直接调用
module.exports需要new对象之后才可以调用

 类似资料:
  • 本文向大家介绍node.js中module.exports与exports用法上的区别,包括了node.js中module.exports与exports用法上的区别的使用技巧和注意事项,需要的朋友参考一下  Node.js 引入了模块(Module)概念,一个模块可以通过module.exports 或 exports 将函数、变量等导出,以使其它 JavaScript 脚本通过require(

  • 本文向大家介绍详解Node.js中exports和module.exports的区别,包括了详解Node.js中exports和module.exports的区别的使用技巧和注意事项,需要的朋友参考一下 今天看了下node.js的require方法的源码,终于搞清楚exports和module.exports的区别了。 我们知道,node.js的模块暴露有两种方法。 1. 方式一:用exports

  • 本文向大家介绍详解Sea.js中Module.exports和exports的区别,包括了详解Sea.js中Module.exports和exports的区别的使用技巧和注意事项,需要的朋友参考一下 一、官方解释 exports require 从require导入方式去理解,关键有两个变量(全局变量module.exports,局部变量exports)、一个返回值(module.exports)

  • 在这个页面(http://docs.nodejitsu.com/articles/getting-started/what-is-require)中,它指出“如果您想将exports对象设置为函数或新对象,您必须使用Module.exports对象。” 我的问题是为什么。 I console.log结果(codeResult=require(example.js)/code>),第一个是 ,第二个

  • require 用来加载代码,而 exports 和 module.exports 则用来导出代码。 很多新手可能会迷惑于 exports 和 module.exports 的区别,为了更好的理解 exports 和 module.exports 的关系,我们先来巩固下 js 的基础。示例: test.js var a = {name: 1} var b = a console.log(a) c

  • require 用来加载代码,而 exports 和 module.exports 则用来导出代码。 很多新手可能会迷惑于 exports 和 module.exports 的区别,为了更好的理解 exports 和 module.exports 的关系,我们先来巩固下 js 的基础。示例: test.js var a = {name: 1}; var b = a; console.log(a)