chevron_left

ECMAScript 6(es6)教程

免费
第 1.1 回

教程文档

ECMAScript 6(es6)教程 - 函数

2023年11月13日
ECMAScript 6(es6)教程

函数

使用 => 来定义函数

let fn = (a, b) => {
    return a + b;
}

// 简写为
let fn = (a, b) =>  a + b;

// 等同于
let add = function(a, b) {
    return a + b;
}

// 回调函数
var nums = [1, 2, 3, 4, 5];
var result = nums.map((item) => item * 2);
console.log(result);

解决 this 问题

问题所在,如下写法,this.age 得到的值是 20

var age = 20;
var pipi = {
    age: 10,
    grow: function(){
        setTimeout(function(){
            console.log(this.age);
        }, 100);
    }
};

pipi.grow();
``...

课程介绍

ECMAScript 6(简称 ES6)是于 2015 年 6 月正式发布的 JavaScript 语言的标准,正式名为 ECMAScript 2015(ES2015)。它的目标是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。

另外,一些情况下 ES6 也泛指 ES2015 及之后的新增特性,虽然之后的版本应当称为 ES7、ES8 等。