【问题标题】:Parenthesis placing after function [closed]括号放在函数后[关闭]
【发布时间】:2014-11-26 05:38:10
【问题描述】:

在函数后面放置括号的常见最佳做法是什么?我有时会看到function ()function()。使用参数我看到function (param),然后我看到function(param。这只是一个偏好问题,还是有理由说明为什么函数后面会有空格或没有空格?

【问题讨论】:

  • 这纯粹是一种偏好,假设您在一个团队中工作,您应该尝试了解指南是什么,以便更轻松地处理其他人的代码。否则,找出你觉得更舒服的工作。
  • 只要这是与标准相反的偏好,如果您发现这符合您处理重复项的标准,请删除。这可以被认为是基于意见的,只是想确保这不是我的代码风格的缺陷

标签: javascript code-standards


【解决方案1】:

JavaScript 对空格不敏感。您可以定义自己的编码风格。

虽然在函数和括号之间有空格并没有错。如果您遵循 crockford 的 javascript 标准。他建议不要在两者之间留出空间。

http://javascript.crockford.com/code.html#function

【讨论】:

  • 那么两者都不应该有空格?似乎是这样,所以这就是我要找的。我一直不明白为什么有些代码在函数后面有空格,而有些则没有。如果是偏好,我会留在 Crockford's。谢谢
  • 我会在阅读更多内容后添加评论,Crockford 说匿名函数的左括号前应该有一个空格。有了参考资料,我将阅读更多有关此内容的信息。
【解决方案2】:

缩进的大小通常与样式无关。许多早期 程序使用制表符来缩进,为了简单起见 节省源文件大小。 Unix 编辑器通常将选项卡视为 相当于八个字符,而 Macintosh 和 Microsoft Windows 环境会将它们设置为四个,从而在代码创建时造成混乱 来回转移。现代编程编辑器现在经常 能够设置任意缩进大小,并将插入 制表符和空格的适当组合。对于 Ruby,许多 shell 编程语言,以及某些形式的 HTML 格式,两个空格 通常使用每个缩进级别。

Code Indent Style in Programming阅读全文

【讨论】:

  • 太棒了!感谢您的完整阅读。我正在深入研究并更好地掌握这一点。非常感谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-15
  • 1970-01-01
  • 2022-11-10
  • 2017-07-31
  • 2014-05-15
  • 1970-01-01
  • 2012-01-18
相关资源
最近更新 更多