如何在 JavaScript 中使用 require() 函数?2025年2月15日 | 阅读 3 分钟 在本文中,我们将了解 JavaScript 中的 require() 函数。 require() 函数是 JavaScript 中的一个内置函数。它是 CommonJS 模块系统的重要组成部分,该系统用于导入模块,并允许您在代码中使用外部模块。 模块类似于 JavaScript 库,但模块较小,包含一段代码。它包含类和函数,有助于改进代码并帮助以有组织的方式维护代码。这些模块可以是内置的,也可以是自定义的。我们可以导入内置和自定义模块,并在需要时使用它们。有时我们需要从 Web 导入外部模块,可以通过利用基于 Web 的位置来实现。 如何使用 require() 函数?使用 require() 函数很简单。我们只需将一个函数分配给一个变量即可。 通用语法 在上面的语法中,var_name 是变量的名称,require() 是包含位置名称作为参数的函数。 导入外部模块的语法 在上面的语法中,my_var 是变量的名称,require() 是包含外部位置作为参数的函数。 导入本地文件的语法 在上面的语法中,my_var 是变量的名称,require() 是包含本地文件位置作为参数的函数,该参数由点表示法表示,该表示法定义了文件夹的根位置。 CommonJS 和 ESM 模块格式CommonJS 模块在 Node.js 生态系统中长期以来一直是默认模块,但也可以使用一种名为 ECMAScript 模块的新模块。这两种模块都可以与 Node.js 正常工作,但它们的执行方式彼此不同。 CommonJS它是 Node.js 中的默认模块格式,它使用 require() 函数和 module.exports 对象来导入模块。 示例 让我们通过示例来理解它。 //file1.js 我们创建了一个名为 file1.js 的文件,其中包含 add 函数。module.exports 是 Node.js 中的一个对象,它定义了我们要允许使用的工具。 //file2.js 我们使用了 require('./file') 函数,它从 file1.js 导入 add 函数。现在,我们不需要再次编写所有代码。我们只需导入函数并在需要时使用它。 输出 63 ECMAScript 模块 (ESM)ECMAScript 模块在 ECMAScript 2015 中引入,它是现代模块格式。它现在在现代浏览器中得到支持。它使用 import 和 export 等关键字来导入模块。 示例 //greetings.mjs //index.mjs 输出 Hi, Javatpoint! 注意:旧浏览器可能不支持 ECMAScript 模块,因此您可能需要使用 Browserify 和 Webpack 等打包器或其他替代方案。结论我们在本文中了解了 **JavaScript 中的 require() 函数**。此函数是正确组织和维护代码的绝佳工具。 下一个主题JavaScript 中的隐式类型转换 |
在本文中,我们将了解 JavaScript 中的金字塔。让我们先理解金字塔。什么是金字塔?金字塔是三角形结构,但在 JavaScript 中,金字塔是按三角形排列的数字模式或序列。我们...
阅读 6 分钟
Discord 是什么?Discord 是一款免费应用程序,允许用户使用文本、语音或视频聊天与他人实时交流。它是志同道合的人在线联系的一种流行方式,尤其受游戏玩家的欢迎。它可在许多...
阅读 6 分钟
键值对存储在 JavaScript 的 Map 对象信息结构中。与普通对象(具有字符串、对象、函数和其他限制,例如无法应用非字符串键)相比,Map 可以使用任何类型的键...
阅读 8 分钟
通过 JavaScript 中的 console 对象,可以使用各种调试和日志记录过程。其中一种更强大、更具视觉吸引力的方法是 console.table()。通过使用此过程,开发人员可以以表格格式呈现数据,这有助于数据的读取和分析...
阅读 3 分钟
JavaScript 中的 Form 是什么?在 JavaScript 中,表单是一个 HTML 元素,用于收集用户输入。表单包含一个或多个输入元素和一个提交按钮,用于将表单数据提交到 Web 服务器。如果您想创建...
阅读 6 分钟
数组是 JavaScript 中基本的数据结构,提供了一种灵活的方式来在一个变量中存储多个值。JavaScript 开发人员中一个常见的问题是数组在创建后是否可以扩展。让我们深入探讨这个主题,以了解扩展的动态...
阅读 4 分钟
什么是数组?在 JavaScript 中,数组是一种数据结构,其中可以在一个变量中存储多个值。这些值称为元素,可以是任何类型的数字、字符串或对象。数组在处理捕获的数据时可以发挥重要作用...
5 分钟阅读
JavaScript 中的 Filter 是什么?在 JavaScript 中,filter 是数组的一种方法,它允许您创建一个包含仅通过特定条件元素的数组。它不会修改原始数组,而是返回一个带有满足条件的元素的新数组...
7 分钟阅读
JavaScript 中的名称验证是什么?在 JavaScript 中,名称验证是 Web 开发中表单验证的一个关键因素。通过在 JavaScript 中使用名称验证,我们可以确保用户输入的数据符合基本要求,避免错误,并额外...
阅读 3 分钟
简介:jQuery AJAX(Asynchronous JavaScript and XML)是用于向服务器发出异步请求的强大且广泛使用的工具。jQuery AJAX 的关键要素之一是能够指示在 AJAX 的不同阶段执行不同的回调函数...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India