🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
#### **大括号的位置** ``` // 第一种方式 return { key: value } // 第二种方式 block { key: value } ``` * 本质是要返回一个对象,但第一种方式实际上返回的是undefined,因为JavaScript自动在return后面加了分号。 * 为了避免此种错误,需要使用第二种方式,区块行首的大括号不要另起一行 #### **圆括号** * 圆括号(parentheses)在Javascript中有两种作用,一种表示调用函数,另一种表示不同的值的组合(grouping)。我们可以用空格,区分这两种不同的括号。 ``` //规则1:调用函数的时候,函数名与左括号之间没有空格。 // good foo(bar) // bad foo (bar) ``` ``` // 规则2:函数名和参数序列之间没有空格 // good function foo(bar) {...} // bad function foo (bar) {...} ``` ``` // 规则3:所有其他语法元素与左括号之间,都有一个空格 // good return (a+b) // bad return(a+b) ``` - 附:with可以减少代码的书写,但是会造成混淆,不要使用with语句