如何解决在单个函数Javascript中返回多个return语句后重新分配值
我在学习有关JavaScript及其行为的更多信息时碰到了这一点。
使用以下功能,我的问题是
- 我们可以在函数的return语句后重新分配变量吗?
- 一个函数中可以有多个return语句吗?
- 如果没有,那为什么不给我任何错误?它仍然返回原始值。
- 如果是。那么为什么它不返回第二个结果。
为了使这个问题更清晰:我正在阅读有关javascript中的生成器的信息,这是本文 Generator-Yeild
function withReturn(a) {
let b = 5;
return a + b;
b = 6; // we will never re-assign b
return a * b; // and will never return new value
}
withReturn(6); // 11
withReturn(6); // 11
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。