ES6(ES2015)是如何演化并为现代的JavaScript带来新功能的

ES6(ES2015)是如何演化并为现代的JavaScript带来新功能的

在这篇文章中,你将了解ES6(ES2015)是如何演化并为现代的JavaScript带来新的功能的。

ES6是ECMAScript 6的缩写。它是ECMAScript的第6个版本,是为了实现JavaScript的标准化。 ES6的十大特点是:let和const关键字,箭头函数,多行字符串,默认参数,模板字面,结构化赋值,增强的对象字面,承诺。

例子1

在这个例子中,我们来演示一下箭头函数(=>) –

console.log("An Arrow function Square has been defined")

square = (x) => { return x * x; }

let inputValue = 6
console.log("The input value is defined as :", inputValue)

let result= square(inputValue)
console.log("  
The square of the given value is :", result)

解释

  • 第1步 – 定义一个箭头函数’square’,以一个数字为参数并返回该数字的平方。

  • 第2步 – 调用该函数,并将该函数调用分配给一个值:’result’。

  • 第 3 步 – 显示结果。

例2

console.log("A class Rectangle is defined that uses constructor ",)
class Rectangle { 
   constructor(x, y) {
      this.x = x;
      this.y = y;
   }
}
let object = new Rectangle(10, 20);
console.log("A sides of the rectangle are defined as ")
console.log(object.x, " and ",object.y)

解释

  • 第1步 -定义 一个以两个数字为参数的 “矩形 “类。该类使用构造函数来分配两个值。

  • 第2步 – 使用一个对象 调用 该类。

  • 第 3步 -显示 数值。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

JavaScript 教程