javascript - 可以在函数上调用函数吗?

标签 javascript node.js express

在下面的代码中

const express = require('express');
const app = express()
app.use(express.static('public'));

express是一个函数那么它怎么调用“express.static('public')”方法呢?是否可以在 JavaScript 中调用函数内部的函数

最佳答案

一个函数不仅仅是一个first class function , 也是一个 first class object并且可以包含属性。

function foo() {}

foo.bar = function () { console.log('i am bar'); };

foo.bar();

关于javascript - 可以在函数上调用函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53894551/

相关文章:

javascript - 我们如何使用 DOM 访问单选按钮的值?

javascript - 如何在此电子邮件验证正则表达式中添加对 +(加号)的支持?

javascript - react 中 ForwardRefExoticComponent 和 ForwardRefRenderFunction 有什么区别?

javascript - 如何在javascript中将一个div与另一个div移动

node.js - Node js不会订阅具有其他名称的redis channel

javascript - 需要在 JSON 格式的 API 输出中搜索值并打印整个数组内容

node.js - Express的get请求中的多个变量

javascript - 用 sinon stub 条纹 - 使用 stub.yields

node.js - 在 node.js 中设置 mssql-session-store

javascript - 为什么 Express 应用程序的 use/all 方法不起作用?