ES6的编程风格
2024-10-08 21:13:26
1,建议使用let替代var
2,全局常量使用const,多使用const有利于提高程序的运行效率。
const有两个好处:一是阅读代码的人立刻会意识到不应该修改这个值,二是防止无意间修改变量值导致错误。
所有的函数都应该设置为常量。
3,字符串使用模板字符串。
4,解构赋值
使用数组成员对变量赋值时,优先使用结构赋值语句。
函数惨呼如果是对象的成员,优先使用解构赋值。
const arr = [1,2,3,4]
const [first,second] = arr;
function getFullName({firstName,lastName}){ }
function processsInput(input){
return {left,right,top,bottom}; }
const {left,right} = processInput(input)
函数返回多个值,优先使用对象的解构赋值,而不是数组赋值,便于以后添加返回值,以及更改返回值的顺序。
5,对象
单行定义的对象,最后一个成员不以逗号结尾,多行定义的对象,最后一个成员以逗号结尾。
最新文章
- Day3~Day7(2016/1/23~2016/1/27)
- 模仿angularjs写了一个简单的HTML模版和js数据填充的示例
- sqldbhelper
- 用Random类输出验证码
- mysql数据库之基础SQL语句/语法
- 【BZOJ】3709: [PA2014]Bohater(贪心)
- 20145227《Java程序设计》第1次实验报告
- You must SET PASSWORD before executing this statement解决
- INSERT DELAYED 句法
- 剑指offer第10题
- nrf51 官方PWM库
- 【IOS实例小计】UIImageView
- (转)log4j(三)——如何控制不同级别的日志信息的输出?
- sublime的使用技巧
- 堡垒机jumpserver测试记录--安装
- 为多维数组添加一列以及reshape用法注意
- android LogConfigurator
- UOJ400/LOJ2553 CTSC2018 暴力写挂 边分治、虚树
- Xcode添加build configuration
- NLP--自然语言处理与机器学习会议
热门文章
- The Maximum Unreachable Node Set
- 100)PHP,文件上传总代码整理
- 将list转成tree
- confidence intervals and precision|The One-Mean z-Interval Procedure|When to Use the One-Mean z-Interval Procedure
- UFT安装目录简单介绍
- Nginx笔记总结二十一:隐藏或者混淆nginx返回的Server信息
- 使用JavaScript获取前一周的日期
- C语言数据类型char
- RSA key lengths
- spring学习笔记一:spring介绍