javascript - 箭头函数/承诺(及其他)中的“隐式”变量声明?
问题描述
fetch('/users')
// .then(res => res.json())
.then(res => res.text())
.then(text => console.log(text))
在最后一行,变量text
凭空出现。我可以随意命名该变量并且程序仍然知道它代表什么吗?程序是否知道它代表什么,因为只返回一件事,它像仓鼠一样穿过管子,所以不管你给它取什么名字都没有关系?
我之前一直想知道这个问题,今天我在上面的代码中再次看到了这个,所以我决定问一下。
解决方案
推荐阅读
- jenkins - 詹金斯无法连接到远程IP地址
- ruby-on-rails - Rails 4.2 表单在自定义操作中有两个嵌套属性
- c++ - 宽度不均匀时纹理缩放错误
- c++ - 使用 std::async 同时更新子数组
- sql - 如何在oracle中为Oracle中的项目资源转移计划创建表
- reactjs - 没有 react-window 的 React Beautiful DND 示例
- javascript - 为什么我的 for 循环在这个函数内部被忽略了?
- button - 有没有办法改变python中ttk按钮的背景颜色?我尝试使用样式方法,但它只是改变了边框颜色
- powerbi - 创建汇总表以显示 Power BI 中每个代理的客户百分比
- python - 比较两个文件 .txt 并验证文件 1 的所有元素是否都在文件 2 上