ES6编程风格有哪些特点?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2452个文字,预计阅读时间需要10分钟。
plaintextgistfile1.txt编程风格篇章探讨如何将ES6的新语法,运用到编码实践中,与传统JavaScript语法结合,写出合理、易于阅读和维护的代码。多家公司和组织已经公开了它们的风格指南。
编程风格 本章探讨如何将 ES6 的新语法,运用到编码实践之中,与传统的 JavaScript 语法结合在一起,写出合理的、易于阅读和维护的代码。 多家公司和组织已经公开了它们的风格规范,下面的内容主要参考了 Airbnb 公司的 JavaScript 风格规范。 块级作用域 (1)let 取代 var ES6 提出了两个新的声明变量的命令:let和const。其中,let完全可以取代var,因为两者语义相同,而且let没有副作用。 'use strict'; if (true) { let x = 'hello'; } for (let i = 0; i < 10; i++) { console.log(i); } 上面代码如果用var替代let,实际上就声明了两个全局变量,这显然不是本意。变量应该只在其声明的代码块内有效,var命令做不到这一点。 var命令存在变量提升效用,let命令没有这个问题。
本文共计2452个文字,预计阅读时间需要10分钟。
plaintextgistfile1.txt编程风格篇章探讨如何将ES6的新语法,运用到编码实践中,与传统JavaScript语法结合,写出合理、易于阅读和维护的代码。多家公司和组织已经公开了它们的风格指南。
编程风格 本章探讨如何将 ES6 的新语法,运用到编码实践之中,与传统的 JavaScript 语法结合在一起,写出合理的、易于阅读和维护的代码。 多家公司和组织已经公开了它们的风格规范,下面的内容主要参考了 Airbnb 公司的 JavaScript 风格规范。 块级作用域 (1)let 取代 var ES6 提出了两个新的声明变量的命令:let和const。其中,let完全可以取代var,因为两者语义相同,而且let没有副作用。 'use strict'; if (true) { let x = 'hello'; } for (let i = 0; i < 10; i++) { console.log(i); } 上面代码如果用var替代let,实际上就声明了两个全局变量,这显然不是本意。变量应该只在其声明的代码块内有效,var命令做不到这一点。 var命令存在变量提升效用,let命令没有这个问题。

