【发布时间】:2025-11-30 01:20:03
【问题描述】:
我正在学习 javascript,但我无法理解某个概念:为什么一直使用函数。在 python 中,这会以不同的方式完成。 我们以 fetch 为例。
fetch('http://example.com/movies.json')
.then(response => response.json())
.then(data => console.log(data));
为什么需要为响应和数据调用函数?
直觉上,我假设我可以只写response.json() 而不是调用函数。
我已经阅读了文档和各种教程,但我找不到为什么需要这样做。
谢谢!
【问题讨论】:
-
JavaScript 一般是异步的,需要函数封装操作完成时调用的代码。
-
@Pointy 谢谢,这解决了我的问题,但是为什么这些函数在没有被调用的情况下运行?
标签: javascript function fetch-api