javascript - 关于javascript函数结构的问题

标签 javascript node.js express

我有一个正在处理的 javascript 代码库,并且遇到了一段我不熟悉的结构。我只想要它的名称,这样我就知道要查找和阅读什么。如有任何其他信息,我们将不胜感激。

这是在 Node.js/express 环境中。

我特别想问的是 file2.js 中的 fizz 内容,在 file1.js 中标有 /*!!*/ 的行中引用。它看起来像是一系列函数的某种包装。它的正确名称是什么?

//file1.js

const file2 = require('filepath/file2')

foo.get('/bar', (req, res) => {
    file2.fizz.buzz(req.field.item, res)   /*!!*/
    localfunction(param1, param2)
})
//file2.js
module.exports = {
  fizz: {
      buzz: (str, res) => {
          console.log("buzz")
      },
      bang: (param1, param2) => {
          console.log("bang!")
      }
  }
}

谢谢!

最佳答案

fizz 是一个属性名称(在 file2 变量引用的对象上)。

<小时/>

进一步阅读:

关于javascript - 关于javascript函数结构的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56344687/

相关文章:

JavaScript 变量在传递给函数时不包含预期值

javascript:从字符串数组中获取第一个参数,然后让其余的再次加入

javascript - 使用 JavaScript 获取计算属性

mysql - sequelize.js - 你需要手动安装 mysql 包

node.js - NodeJS Expres + RedisStore ,请求 session 始终未定义

当选择的日期小于当前日期时,Javascript 显示错误

node.js - 在 OS X 上通过 crontab 执行 Node.JS 脚本

javascript - 如何在 Node 上的 .dust 文件上使用 connect-flash 和 express-messages 显示消息

javascript - 处理付款处理成功但数据库更新失败

node.js - 覆盖快速路由处理程序