返回介绍

总结变量

发布于 2024-08-18 11:54:29 字数 793 浏览 0 评论 0 收藏 0

即使一个表达式不需要解释(因为你可以看出它的含义),把它装入一个新变量中仍然有用。我们把它叫做总结变量,它的目的只是用一个短很多的名字来代替一大块代码,这个名字会更容易管理和思考。

例如,看看下面代码中的表达式。

这里的表达式request.user.id==document.owner_id看上去可能并不长,但它包含5个变量,所以需要多花点时间来想一想如何处理它。

这段代码中的主要概念是:“该用户拥有此文档吗?”这个概念可以通过增加一个总结变量来表达得更清楚。

上面的代码看上去改动并不大,但语句if(user_owns_document)更容易理解一些。并且,在一开始就定义了user_owns_document,用于提前告诉读者“这是在整个函数中都会引用的一个概念”。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文