JavaScript 规范 语言规范 引用 const 和 let 都是块级作用域,var 是函数级作用域 对所有引用都使用const,如果引用是可变动的,则使用 let ,不要使用 var // 不推荐 var a = 1 var b = 2 var count = 1 if (count < 10) { count += 1 } // 推荐 const a = 1 const b = 2 let count = 1 if (count < 10) { count += 1 } 对象 使用字面量创建对象 // bad const a = new Object{ } // good const a = { } 请使用对象属性值的简写方式 const job = 'FrontEnd' // bad const item = { job: job } // good const item = { job } 对象属性值的简写方式要和声明式的方式分组 const job = 'FrontEnd' const department = 'JDC' // bad const item = { sex: 'male', job, age: 25, department } // good const item = { job, department, sex: 'male', age: 25 } 数组 请使用字面量值创建数组 // bad