文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
总结变量
即使一个表达式不需要解释(因为你可以看出它的含义),把它装入一个新变量中仍然有用。我们把它叫做总结变量,它的目的只是用一个短很多的名字来代替一大块代码,这个名字会更容易管理和思考。
例如,看看下面代码中的表达式。
这里的表达式request.user.id==document.owner_id看上去可能并不长,但它包含5个变量,所以需要多花点时间来想一想如何处理它。
这段代码中的主要概念是:“该用户拥有此文档吗?”这个概念可以通过增加一个总结变量来表达得更清楚。
上面的代码看上去改动并不大,但语句if(user_owns_document)更容易理解一些。并且,在一开始就定义了user_owns_document,用于提前告诉读者“这是在整个函数中都会引用的一个概念”。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论