首页 > 代码库 > JavaScript 编码规范 之 花括号
JavaScript 编码规范 之 花括号
//花括号位置; function A () { ; return //; retrun; // 这里会自动补分号 所以 返回 undefined 除了这里好久还没发现哪会出错 { } }; function B () { ; return { // 这样可以避免错误 但是对齐强迫症的人 很纠结 本人就属于这种 } // 还有个原因是 这种写法在编码器里不能很好的折叠 }; function C () { ; return { // 当然我们这一个小小的原因就放弃对齐 这是很奇怪的 记住就好 } }; function D () { var o = // 规范的编写代码无非是 避免编译器里的各种坑 { } ; return o }; function E () { ; return function () { // 事实上 对齐的花括号更容易发现 错误 }; if ( false ) return //这样确实很直接 但是 在维护的时候可能就没这么理想 想加入任何语句 都需要加入花括号 万一漏输 就糟透了/*; if ( false ) ; test = 1 ; return ; if ( false ) { ; test = 1 }; return*/// 花括号 表示语句块 使用下面的这些表达式的时候带上花括号 维护代码将更加容易 尽管逻辑再简单 ; if ( true ) { ; ; } else { ; ; }; while ( true ) { ; ; }; try { ; ; } catch ( e ) { ; ; }
! function () { ; return this }()! function () { ; return this // 花括号对齐 还能产生合理的空隙 使代码更荣誉阅读 }()
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。