如何在Javascript(或Node)中识别函数的参数?

吉湾

我正在学习Node.js(即使我不是Java专家,但我理解并编写代码)。现在,尝试使用Node.js,我陷入了以下代码中:

var fs = require('fs');
fs.readFile('/etc/passwd', function (err, data) {
  if (err) throw err;
  console.log(data);
});

这是我的一些困惑:匿名函数带有两个参数:errdata,而函数err在读取抛出的文件时出现任何错误,并且data是文件的实际内容。

  1. 那么,函数如何知道并区分哪个是错误和哪个是文件内容?
  2. 它是否喜欢:第一个参数始终是错误,第二个参数始终是内容数据?
  3. 如果我这样写,函数中会包含什么错误数据

    function(data, err) {} ?
    

这只是一个仅传递两个参数的简单函数。它如何处理更多的论点?

在函数内部,数据如何是数据而err是否是错误?

对于上面的示例,errdata是预定义的关键字吗(我怀疑是)?

古斯塔沃亨克

参数将按调用函数时传递的顺序获取值。通过阅读计划使用的功能API文档您可以查看正确的顺序

因此,如果将函数更改为function(data, err) {}data则将包含错误,而err将保留数据:)

为了简化您的未来工作,几乎每个接受回调的Node.js函数都将出现错误,第一个arg将是错误,第二个arg将返回该函数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Javascript(或Node)中识别函数的参数?

来自分类Dev

如何在Node.js / Javascript中较小的嵌套函数中使用函数的参数?

来自分类Dev

如何在JavaScript中覆盖绑定函数的'this'参数

来自分类Dev

如何在javascript中管理super()构造函数参数

来自分类Dev

如何在Javascript构造函数中传递参数?

来自分类Dev

如何在javascript函数中对参数进行排序

来自分类Dev

SetTimeout函数的Time参数如何在Javascript中工作

来自分类Dev

如何在JavaScript中覆盖绑定函数的'this'参数

来自分类Dev

如何在JavaScript函数中绑定更多参数

来自分类Dev

如何在javascript中访问常量嵌套函数的参数?

来自分类Dev

.then中的函数无法识别参数

来自分类Dev

如何在JavaScript中的函数(本身就是参数)中传递参数

来自分类Dev

如何在JavaScript中使函数参数恒定?

来自分类Dev

如何在函数指针中包含参数?

来自分类Dev

如何在IPython中显示函数参数?

来自分类Dev

如何在函数num()中传递参数?

来自分类Dev

如何在Powershell函数中传递参数?

来自分类Dev

如何在Python中解析函数的参数?

来自分类Dev

如何在函数中交换参数?

来自分类Dev

如何在带参数的函数中声明

来自分类Dev

如何在函数中传递参数

来自分类Dev

如何在setBackgroundColor函数中设置参数

来自分类Dev

如何在函数num()中传递参数?

来自分类Dev

如何在函数中定义参数。

来自分类Dev

Kotlin 如何在参数中模拟函数

来自分类Dev

如何在PostgreSQL中识别函数是否正在执行

来自分类Dev

如何在Node.js中识别“ heroku”?

来自分类Dev

如何在JavaScript中的setAttribute()方法中向函数添加参数

来自分类Dev

如何在JavaScript中放置在事件处理程序中的函数中获取this.value作为参数?

Related 相关文章

  1. 1

    如何在Javascript(或Node)中识别函数的参数?

  2. 2

    如何在Node.js / Javascript中较小的嵌套函数中使用函数的参数?

  3. 3

    如何在JavaScript中覆盖绑定函数的'this'参数

  4. 4

    如何在javascript中管理super()构造函数参数

  5. 5

    如何在Javascript构造函数中传递参数?

  6. 6

    如何在javascript函数中对参数进行排序

  7. 7

    SetTimeout函数的Time参数如何在Javascript中工作

  8. 8

    如何在JavaScript中覆盖绑定函数的'this'参数

  9. 9

    如何在JavaScript函数中绑定更多参数

  10. 10

    如何在javascript中访问常量嵌套函数的参数?

  11. 11

    .then中的函数无法识别参数

  12. 12

    如何在JavaScript中的函数(本身就是参数)中传递参数

  13. 13

    如何在JavaScript中使函数参数恒定?

  14. 14

    如何在函数指针中包含参数?

  15. 15

    如何在IPython中显示函数参数?

  16. 16

    如何在函数num()中传递参数?

  17. 17

    如何在Powershell函数中传递参数?

  18. 18

    如何在Python中解析函数的参数?

  19. 19

    如何在函数中交换参数?

  20. 20

    如何在带参数的函数中声明

  21. 21

    如何在函数中传递参数

  22. 22

    如何在setBackgroundColor函数中设置参数

  23. 23

    如何在函数num()中传递参数?

  24. 24

    如何在函数中定义参数。

  25. 25

    Kotlin 如何在参数中模拟函数

  26. 26

    如何在PostgreSQL中识别函数是否正在执行

  27. 27

    如何在Node.js中识别“ heroku”?

  28. 28

    如何在JavaScript中的setAttribute()方法中向函数添加参数

  29. 29

    如何在JavaScript中放置在事件处理程序中的函数中获取this.value作为参数?

热门标签

归档