javascript - 有人能解释一下这个简单函数中字母 'm' 究竟代表什么吗?

标签 javascript function

我有一个函数,它接受输入 (n) 并将其放入另一个函数的参数中。 (n) 在第二个方程中表示与 (m) 进行比较的数字(在本例中为 10)。我理解这个函数的结构,只是不明白这意味着什么:

返回 m => m > n;

<小时/>
function greaterThan(n) {
  return m => m > n;
}
let greaterThan10 = greaterThan(10);
console.log(greaterThan10(9)); //should output false

最佳答案

m => m > n 是 JavaScript 中的箭头函数。几乎相同,

function(m){
  return m>n
} 

在此处了解更多信息 http://2ality.com/2012/04/arrow-functions.html

关于javascript - 有人能解释一下这个简单函数中字母 'm' 究竟代表什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54915187/

相关文章:

javascript - 如何将 javascript 结果保存到 gulp 中的文件中

javascript - 即使我删除了其他 bootstrap.min.js,模态框仍然消失

javascript - 当我按下按钮时,页面只是空白并永远加载

C++ 从空指针调用非虚非静态方法,不访问成员 : is this guaranteed to work?

javascript - Node .js/javascript : trying to set variable equal to the value returned by a function

javascript - JavaScript 中的业务逻辑。胖客户端与瘦客户端

javascript - 需要在 javascript 中查询 youtube 视频列表 -- v3 API 不起作用

javascript - 笔记功能、换行符和无内容

C函数输入字符串

c++ - 我应该如何将此 std::array<> 传递给函数?