如何在javascript中将变量用作函数?

如何在javascript中将变量用作函数?,javascript,node.js,express,Javascript,Node.js,Express,我试图学习express.js,然后遇到了这些语句 const express = require('express'); const app = express(); 那么现在怎么可能把这个变量express写成express呢。 任何类型的变量都可以这样做吗?函数在JavaScript中是一流的对象,它们不像在其他一些语言中那样特殊。它们只是可调用的对象。因为它们是对象,所以您可以传递它们: 函数示例{ console.logHi在那里; } 常数e=示例; e、 //大家好,函数在Ja

我试图学习express.js,然后遇到了这些语句

const express = require('express');
const app = express();
那么现在怎么可能把这个变量express写成express呢。
任何类型的变量都可以这样做吗?

函数在JavaScript中是一流的对象,它们不像在其他一些语言中那样特殊。它们只是可调用的对象。因为它们是对象,所以您可以传递它们:

函数示例{ console.logHi在那里; } 常数e=示例;
e、 //大家好,函数在JavaScript中是一流的对象,它们不像在其他一些语言中那样特殊。它们只是可调用的对象。因为它们是对象,所以您可以传递它们:

函数示例{ console.logHi在那里; } 常数e=示例;
e、 //Hi there不可能对任何变量执行此操作,但有一种称为箭头函数的函数

常量测试==>{} 你可以这样调用这个函数

试验

在它内部接受输入,在{}内部指定它执行或返回的操作

require获取您指定的任何内容,所以我猜它等于一个函数


要对任何变量执行此操作,它必须是一个箭头函数。希望我能帮助你

不可能对任何变量执行此操作,但有一种称为箭头函数的函数

常量测试==>{} 你可以这样调用这个函数

试验

在它内部接受输入,在{}内部指定它执行或返回的操作

require获取您指定的任何内容,所以我猜它等于一个函数


要对任何变量执行此操作,它必须是一个箭头函数。希望我能帮助你

当然是的,你说的是JavaScript内联函数

例如,您可以执行以下操作:

function example() {
  return 1;
}

const execute = example();

console.log(execute) // returns 1

当然是的,你说的是JavaScript内联函数

例如,您可以执行以下操作:

function example() {
  return 1;
}

const execute = example();

console.log(execute) // returns 1

这里你可以了解它express从lib/express.js调用createApplication函数这里你可以了解它express从lib/express.js调用createApplication函数现在我能够理解一些事情了。所以函数也是对象。但我还是很困惑,。比如为什么写const app=express;为什么不干脆用const app=express;或者为什么不完全跳过这句话呢。我们可以使用该express对象访问express.js模块的内容。那么,为什么还要费心包括const app=express@JoseJayant-因为express函数创建并返回一个对象,而这正是您在构建express应用程序时最想使用的;express函数本身也有一些方法可以使用,但是主要的方法是在应用程序对象上,而不是express函数上。现在我能够理解一些事情了。所以函数也是对象。但我还是很困惑,。比如为什么写const app=express;为什么不干脆用const app=express;或者为什么不完全跳过这句话呢。我们可以使用该express对象访问express.js模块的内容。那么,为什么还要费心包括const app=express@JoseJayant-因为express函数创建并返回一个对象,而这正是您在构建express应用程序时最想使用的;express函数本身有一些方法也可以使用,但主要方法是在应用程序对象上,而不是在express函数上。