JavaScript箭头函数如何工作?

问题描述 投票:0回答:1

所以,我刚开始使用javascript,我对某些工作原理感到困惑。我已经使用python了很多,我也很了解。我从来没有遇到过像箭头功能这样的东西。可能已经问过无数次了,但是箭头功能如何工作?对于eaxmple,请使用请求模块:

const request = require('request');
request('http://www.google.com', (error, response, body) => {
  //do stuff with error, response, and body
});
console.log(body);

有人可以告诉我如何从箭头函数中获取body变量,并在其余的代码中获取它吗?或者换句话说,全局声明它以供其余代码使用。

javascript arrow-functions
1个回答
0
投票

例如,它们的功能与普通功能相同

const print = text => {
  console.log(text);
}

function print(text) {
  console.log(text);
}

const add = (a, b) => a + b;

function add(a, b) {
  return a + b;
}

这些都是相同的功能。主要区别在于,如果不使用{},则会在箭头自动返回后返回。

© www.soinside.com 2019 - 2024. All rights reserved.