Javascript为什么要调用函数?取来

Javascript为什么要调用函数?取来,javascript,function,fetch-api,Javascript,Function,Fetch Api,我正在学习javascript,我很难理解一个特定的概念:为什么总是使用函数。在python中,这将以不同的方式完成。 让我们以fetch为例 fetch('http://example.com/movies.json') .then(response => response.json()) .then(data => console.log(data)); 为什么需要为响应和数据调用函数? 直观地说,我假设我可以编写response.json(),而不是调用函

我正在学习javascript,我很难理解一个特定的概念:为什么总是使用函数。在python中,这将以不同的方式完成。 让我们以fetch为例

  fetch('http://example.com/movies.json')
    .then(response => response.json())
    .then(data => console.log(data));
为什么需要为响应和数据调用函数? 直观地说,我假设我可以编写
response.json()
,而不是调用函数。 我已经阅读了文档和各种教程,但我找不到为什么需要这样做。
谢谢

第一个参数是要运行的函数,第二个参数是
Jason基本上说只能在第二次调用后使用它……

JavaScript通常是异步的,需要函数封装代码,以便在操作完成时调用。因为@Pointy谢谢,这解决了我的问题,但是为什么函数不被调用就运行呢?