当前位置: 首页 > 知识库问答 >
问题:

=>在节点js中的含义是什么[duplicate]

孔驰
2023-03-14

我正在学习node js,遇到了“=

以下是一个例子:

app.post('/add-item', (req, res) => {
  // TODO: add an item to be posted
});

在上面的例子中,我们真的需要这个吗?一个简单的解释会很有帮助。谢谢


共有2个答案

丘畅
2023-03-14

这只是编写匿名函数的不同方式:

$(document).ready(() => {
    console.log('Hello I am typescript');
});

相当于JavaScript:

$(document).ready(function(){
    console.log('Hello I am typescript');
});
晁开宇
2023-03-14

它不是节点独占的,它是一个ES6 Arrow函数表达式

app.post('/add-item', (req, res) => {
  // TODO: add an item to be posted
});

基本上是指:

app.post('/add-item', function(req, res) {
  // TODO: add an item to be posted
});

这两个示例的主要区别在于,第一个示例在词汇上绑定了this值。

 类似资料:
  • 我正在使用一个特定的GraphQLendpoint,尽管我提供了一个干净的JSON结构作为查询,但当我获得结果时,我会得到“Edges”和“Node”标记。它似乎在污染我的数据,没有明显的好处。为什么会有它,是否有可能为了更快、更简单地解析数据而去掉它们?

  • 当我安装Magento 2在我的服务器上,我得到了一个错误。经过对代码的调查,发现有三个点(),这是产生错误的。我包含了我在下面找到的代码:

  • 问题内容: Java中“ this”的含义是什么? 问题答案: this 指当前对象 每个非静态方法都在对象的上下文中运行。因此,如果你有这样的课程: 然后调用上会打印 因此,有效地将它用于多种用途: 澄清你在谈论一个字段,当还有其他与该字段同名的东西时 整体引用当前对象 在构造函数中调用当前类的其他构造函数

  • 问题内容: 这个静态函数是来自名称空间的类中的吗? 我该如何解释这个名字?在JRE中的哪个位置定义了此功能?在/ ? 问题答案: 否。实际上是类中的静态成员(不是.NET中的静态成员),它是。的实例。并且是该类的常规(重载)方法。 请参阅http://download.oracle.com/javase/6/docs/api/java/lang/System.html#out。 其实,如果/ /

  • 问题内容: 这段代码在: 最后一行使我感到非常困惑。我不知道的意思。 这些是其他代码: 结果是 我猜想的功能是从中选择所有元素,但是我还没有找到正式的解释。它是什么? 问题答案: builtin.go中的代码用作文档。该代码未编译。 在指出这个函数的最后一个参数是可变参数。可变参数在Go语言规范中进行了说明。 该类型的部分为任何围棋类型替身。

  • 问题内容: 我是Golang的新手,正在做http://tour.golang.org/。谁能向我解释 第1、3、5和7行, 特别是’*’和’&’的作用吗?我的意思是通过在函数声明中提及它们,它们应该/应该做什么?一个玩具的例子: 看起来它们就像我们在C ++中一样。但是我无法将这些概念与此处的内容联系起来。换句话说,当我在Go的函数声明中使用“ *”和“&”时,它们会做什么。 编辑: 我知道引用